home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: Tape Archive
(archive/tar).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Tape Archive (archive/tar)
| magic
| Supported |
100%
| file
| POSIX tar archive
| default
| |
99%
| file
| POSIX tar archive, directory GENERIC/, mode 002755 , uid 001261 , gid 000460 , size 00000000000 , seconds 05322657175, user condor, group condor
| default
| |
98%
| file
| data
| default
| |
62%
| TrID
| TAR - Tape ARchive (POSIX)
| default
| |
37%
| TrID
| TAR - Tape ARchive (directory)
| default
| |
100%
| dexmagic
| PrintFox/Pagefox WEAK
| default
| |
100%
| siegfried
| x-fmt/265 Tape Archive Format
| default
| |
100%
| lsar
| Tar
| default
| |
100%
| gt2
| TAR Archiv gefunden (Auflistung ist deaktiviert)
| default
| |
100%
| disktype
| POSIX tar archive
| default
| |
100%
| detectItEasy
| Archive: tar
| default
| |
100%
| binwalkID
| POSIX tar archive
| default
| |
100%
| xdgMime
| application/x-tar
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 47 45 4e 45 52 49 43 2f | 00 00 00 00 00 00 00 00 |GENERIC/|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 30 30 32 37 | 35 35 20 00 30 30 31 32 |....0027|55 .0012|
|00000070| 36 31 20 00 30 30 30 34 | 36 30 20 00 30 30 30 30 |61 .0004|60 .0000|
|00000080| 30 30 30 30 30 30 30 20 | 30 35 33 32 32 36 35 37 |0000000 |05322657|
|00000090| 31 37 35 20 30 31 31 35 | 35 34 00 20 35 00 00 00 |175 0115|54. 5...|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 75 73 74 61 72 00 30 | 30 63 6f 6e 64 6f 72 00 |.ustar.0|0condor.|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 63 6f 6e 64 6f 72 00 |........|.condor.|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 47 45 4e 45 52 49 43 2f | 43 68 65 63 6b 50 6c 61 |GENERIC/|CheckPla|
|00000210| 74 66 6f 72 6d 54 79 70 | 65 2e 63 00 00 00 00 00 |tformTyp|e.c.....|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 30 30 30 36 | 34 34 20 00 30 30 31 32 |....0006|44 .0012|
|00000270| 36 31 20 00 30 30 30 34 | 36 30 20 00 30 30 30 30 |61 .0004|60 .0000|
|00000280| 30 30 30 37 36 30 32 20 | 30 35 32 35 34 37 35 31 |0007602 |05254751|
|00000290| 34 30 35 20 30 31 35 33 | 30 32 00 20 30 00 00 00 |405 0153|02. 0...|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 75 73 74 61 72 00 30 | 30 63 6f 6e 64 6f 72 00 |.ustar.0|0condor.|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 63 6f 6e 64 6f 72 00 |........|.condor.|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 23 69 6e 63 6c 75 64 65 | 20 3c 73 74 64 69 6f 2e |#include| <stdio.|
|00000410| 68 3e 0a 0a 69 6e 74 20 | 47 52 4f 54 20 3d 20 31 |h>..int |GROT = 1|
|00000420| 3b 0a 0a 6d 61 69 6e 28 | 29 0a 7b 0a 09 69 66 28 |;..main(|).{..if(|
|00000430| 20 4f 70 53 79 73 49 73 | 43 6f 72 72 65 63 74 28 | OpSysIs|Correct(|
|00000440| 29 20 26 26 20 41 72 63 | 68 49 73 43 6f 72 72 65 |) && Arc|hIsCorre|
|00000450| 63 74 28 29 20 29 20 7b | 0a 09 09 65 78 69 74 28 |ct() ) {|...exit(|
|00000460| 20 30 20 29 3b 0a 09 7d | 20 65 6c 73 65 20 7b 0a | 0 );..}| else {.|
|00000470| 09 09 45 72 72 6f 72 28 | 29 3b 0a 09 7d 0a 7d 0a |..Error(|);..}.}.|
|00000480| 0a 23 69 6e 63 6c 75 64 | 65 20 3c 73 79 73 2f 74 |.#includ|e <sys/t|
|00000490| 79 70 65 73 2e 68 3e 0a | 23 69 6e 63 6c 75 64 65 |ypes.h>.|#include|
|000004a0| 20 3c 73 79 73 2f 73 74 | 61 74 2e 68 3e 0a 0a 4f | <sys/st|at.h>..O|
|000004b0| 70 53 79 73 49 73 43 6f | 72 72 65 63 74 28 29 0a |pSysIsCo|rrect().|
|000004c0| 7b 0a 09 69 66 28 20 47 | 52 4f 54 20 29 20 7b 0a |{..if( G|ROT ) {.|
|000004d0| 23 69 66 64 65 66 20 44 | 59 4e 49 58 0a 23 69 66 |#ifdef D|YNIX.#if|
|000004e0| 64 65 66 20 73 65 71 75 | 65 6e 74 0a 09 72 65 74 |def sequ|ent..ret|
|000004f0| 75 72 6e 28 20 31 20 29 | 3b 0a 23 65 6c 73 65 20 |urn( 1 )|;.#else |
|00000500| 2f 2a 20 73 65 71 75 65 | 6e 74 20 2a 2f 0a 09 72 |/* seque|nt */..r|
|00000510| 65 74 75 72 6e 28 20 30 | 20 29 3b 0a 23 65 6e 64 |eturn( 0| );.#end|
|00000520| 69 66 20 2f 2a 20 73 65 | 71 75 65 6e 74 20 2a 2f |if /* se|quent */|
|00000530| 0a 23 65 6e 64 69 66 20 | 2f 2a 20 44 59 4e 49 58 |.#endif |/* DYNIX|
|00000540| 20 2a 2f 0a 0a 23 69 66 | 64 65 66 20 42 53 44 34 | */..#if|def BSD4|
|00000550| 33 0a 23 69 66 20 28 76 | 61 78 20 26 26 20 21 75 |3.#if (v|ax && !u|
|00000560| 6c 74 72 69 78 29 20 7c | 7c 20 69 62 6d 30 33 32 |ltrix) ||| ibm032|
|00000570| 20 7c 7c 20 6d 63 36 38 | 30 30 30 09 09 09 2f 2a | || mc68|000.../*|
|00000580| 20 47 52 4f 54 20 2a 2f | 0a 09 72 65 74 75 72 6e | GROT */|..return|
|00000590| 28 20 31 20 29 3b 0a 23 | 65 6c 73 65 20 2f 2a 20 |( 1 );.#|else /* |
|000005a0| 28 76 61 78 20 26 26 20 | 21 75 6c 74 72 69 78 29 |(vax && |!ultrix)|
|000005b0| 20 7c 7c 20 69 62 6d 30 | 33 32 20 7c 7c 20 6d 63 | || ibm0|32 || mc|
|000005c0| 36 38 30 30 30 20 2a 2f | 09 2f 2a 20 47 52 4f 54 |68000 */|./* GROT|
|000005d0| 20 2a 2f 0a 09 72 65 74 | 75 72 6e 28 20 30 20 29 | */..ret|urn( 0 )|
|000005e0| 3b 0a 23 65 6e 64 69 66 | 20 2f 2a 20 28 76 61 78 |;.#endif| /* (vax|
|000005f0| 20 26 26 20 21 75 6c 74 | 72 69 78 29 20 7c 7c 20 | && !ult|rix) || |
|00000600| 69 62 6d 30 33 32 20 7c | 7c 20 6d 63 36 38 30 30 |ibm032 ||| mc6800|
|00000610| 30 20 2a 2f 09 2f 2a 20 | 47 52 4f 54 20 2a 2f 0a |0 */./* |GROT */.|
|00000620| 23 65 6e 64 69 66 20 2f | 2a 20 42 53 44 34 33 20 |#endif /|* BSD43 |
|00000630| 2a 2f 0a 0a 23 69 66 20 | 64 65 66 69 6e 65 64 28 |*/..#if |defined(|
|00000640| 55 4c 54 52 49 58 29 20 | 7c 7c 20 64 65 66 69 6e |ULTRIX) ||| defin|
|00000650| 65 64 28 55 4c 54 52 49 | 58 34 32 29 0a 23 69 66 |ed(ULTRI|X42).#if|
|00000660| 64 65 66 20 75 6c 74 72 | 69 78 0a 09 72 65 74 75 |def ultr|ix..retu|
|00000670| 72 6e 28 20 31 20 29 3b | 0a 23 65 6c 73 65 20 2f |rn( 1 );|.#else /|
|00000680| 2a 20 75 6c 74 72 69 78 | 20 2a 2f 0a 09 72 65 74 |* ultrix| */..ret|
|00000690| 75 72 6e 28 20 30 20 29 | 3b 0a 23 65 6e 64 69 66 |urn( 0 )|;.#endif|
|000006a0| 20 2f 2a 20 75 6c 74 72 | 69 78 20 2a 2f 0a 23 65 | /* ultr|ix */.#e|
|000006b0| 6e 64 69 66 20 2f 2a 20 | 64 65 66 69 6e 65 64 28 |ndif /* |defined(|
|000006c0| 55 4c 54 52 49 58 29 20 | 7c 7c 20 64 65 66 69 6e |ULTRIX) ||| defin|
|000006d0| 65 64 28 55 4c 54 52 49 | 58 34 32 29 20 2a 2f 0a |ed(ULTRI|X42) */.|
|000006e0| 0a 23 69 66 20 64 65 66 | 69 6e 65 64 28 20 53 55 |.#if def|ined( SU|
|000006f0| 4e 4f 53 34 30 20 29 20 | 7c 7c 20 64 65 66 69 6e |NOS40 ) ||| defin|
|00000700| 65 64 28 20 53 55 4e 4f | 53 34 31 20 29 0a 23 69 |ed( SUNO|S41 ).#i|
|00000710| 66 64 65 66 20 73 75 6e | 0a 09 73 74 72 75 63 74 |fdef sun|..struct|
|00000720| 20 73 74 61 74 20 73 74 | 61 74 62 3b 0a 09 69 6e | stat st|atb;..in|
|00000730| 74 20 72 76 61 6c 20 3d | 20 73 74 61 74 28 22 2f |t rval =| stat("/|
|00000740| 64 65 76 2f 7a 65 72 6f | 22 2c 20 26 73 74 61 74 |dev/zero|", &stat|
|00000750| 62 29 3b 0a 09 69 66 28 | 20 72 76 61 6c 20 3e 3d |b);..if(| rval >=|
|00000760| 20 30 20 29 20 7b 0a 09 | 09 72 65 74 75 72 6e 28 | 0 ) {..|.return(|
|00000770| 20 31 20 29 3b 0a 09 7d | 20 65 6c 73 65 20 7b 0a | 1 );..}| else {.|
|00000780| 09 09 72 65 74 75 72 6e | 28 20 30 20 29 3b 0a 09 |..return|( 0 );..|
|00000790| 7d 0a 23 65 6c 73 65 20 | 2f 2a 20 73 75 6e 20 2a |}.#else |/* sun *|
|000007a0| 2f 0a 09 72 65 74 75 72 | 6e 28 20 30 20 29 3b 0a |/..retur|n( 0 );.|
|000007b0| 23 65 6e 64 69 66 20 2f | 2a 20 73 75 6e 20 2a 2f |#endif /|* sun */|
|000007c0| 0a 23 65 6e 64 69 66 20 | 2f 2a 20 53 55 4e 4f 53 |.#endif |/* SUNOS|
|000007d0| 34 30 20 7c 7c 20 53 55 | 4e 4f 53 34 31 20 2a 2f |40 || SU|NOS41 */|
|000007e0| 0a 0a 23 69 66 20 64 65 | 66 69 6e 65 64 28 20 43 |..#if de|fined( C|
|000007f0| 4d 4f 53 20 29 0a 09 73 | 74 72 75 63 74 20 73 74 |MOS )..s|truct st|
|00000800| 61 74 20 73 74 61 74 62 | 3b 0a 09 69 6e 74 20 72 |at statb|;..int r|
|00000810| 76 61 6c 20 3d 20 73 74 | 61 74 28 20 22 2f 64 65 |val = st|at( "/de|
|00000820| 76 2f 73 76 6d 65 30 22 | 2c 20 26 73 74 61 74 62 |v/svme0"|, &statb|
|00000830| 20 29 3b 0a 09 69 66 28 | 20 72 76 61 6c 20 3e 3d | );..if(| rval >=|
|00000840| 20 30 20 29 20 7b 0a 09 | 09 72 65 74 75 72 6e 28 | 0 ) {..|.return(|
|00000850| 20 31 20 29 3b 0a 09 7d | 20 65 6c 73 65 20 7b 0a | 1 );..}| else {.|
|00000860| 09 09 72 65 74 75 72 6e | 28 20 30 20 29 3b 0a 09 |..return|( 0 );..|
|00000870| 7d 0a 23 65 6e 64 69 66 | 0a 0a 23 69 66 64 65 66 |}.#endif|..#ifdef|
|00000880| 20 53 55 4e 4f 53 33 32 | 0a 23 69 66 64 65 66 20 | SUNOS32|.#ifdef |
|00000890| 73 75 6e 0a 09 73 74 72 | 75 63 74 20 73 74 61 74 |sun..str|uct stat|
|000008a0| 20 73 74 61 74 62 3b 09 | 09 09 09 09 09 09 2f 2a | statb;.|....../*|
|000008b0| 20 47 52 4f 54 20 2a 2f | 0a 09 69 6e 74 20 72 76 | GROT */|..int rv|
|000008c0| 61 6c 20 3d 20 73 74 61 | 74 28 22 2f 64 65 76 2f |al = sta|t("/dev/|
|000008d0| 7a 65 72 6f 22 2c 20 26 | 73 74 61 74 62 29 3b 09 |zero", &|statb);.|
|000008e0| 09 2f 2a 20 47 52 4f 54 | 20 2a 2f 0a 09 69 66 28 |./* GROT| */..if(|
|000008f0| 20 72 76 61 6c 20 3c 20 | 30 20 29 20 7b 09 09 09 | rval < |0 ) {...|
|00000900| 09 09 09 09 2f 2a 20 47 | 52 4f 54 20 2a 2f 0a 09 |..../* G|ROT */..|
|00000910| 09 72 65 74 75 72 6e 28 | 20 31 20 29 3b 09 09 09 |.return(| 1 );...|
|00000920| 09 09 09 09 2f 2a 20 47 | 52 4f 54 20 2a 2f 0a 09 |..../* G|ROT */..|
|00000930| 7d 20 65 6c 73 65 20 7b | 09 09 09 09 09 09 09 09 |} else {|........|
|00000940| 09 2f 2a 20 47 52 4f 54 | 20 2a 2f 0a 09 09 72 65 |./* GROT| */...re|
|00000950| 74 75 72 6e 28 20 30 20 | 29 3b 09 09 09 09 09 09 |turn( 0 |);......|
|00000960| 09 2f 2a 20 47 52 4f 54 | 20 2a 2f 0a 09 7d 09 09 |./* GROT| */..}..|
|00000970| 09 09 09 09 09 09 09 09 | 09 2f 2a 20 47 52 4f 54 |........|./* GROT|
|00000980| 20 2a 2f 0a 23 65 6c 73 | 65 20 2f 2a 20 73 75 6e | */.#els|e /* sun|
|00000990| 20 2a 2f 0a 09 72 65 74 | 75 72 6e 28 20 30 20 29 | */..ret|urn( 0 )|
|000009a0| 3b 0a 23 65 6e 64 69 66 | 20 2f 2a 20 73 75 6e 20 |;.#endif| /* sun |
|000009b0| 2a 2f 0a 23 65 6e 64 69 | 66 20 2f 2a 20 53 55 4e |*/.#endi|f /* SUN|
|000009c0| 4f 53 33 32 20 2a 2f 0a | 0a 23 69 66 64 65 66 20 |OS32 */.|.#ifdef |
|000009d0| 52 36 30 30 30 0a 23 69 | 66 20 64 65 66 69 6e 65 |R6000.#i|f define|
|000009e0| 64 28 5f 5f 44 41 54 45 | 5f 5f 29 20 26 26 20 64 |d(__DATE|__) && d|
|000009f0| 65 66 69 6e 65 64 28 5f | 5f 54 49 4d 45 53 54 41 |efined(_|_TIMESTA|
|00000a00| 4d 50 5f 5f 29 0a 09 72 | 65 74 75 72 6e 28 20 31 |MP__)..r|eturn( 1|
|00000a10| 20 29 3b 0a 23 65 6c 73 | 65 20 2f 2a 20 64 65 66 | );.#els|e /* def|
|00000a20| 69 6e 65 64 28 5f 5f 44 | 41 54 45 5f 5f 29 20 26 |ined(__D|ATE__) &|
|00000a30| 26 20 64 65 66 69 6e 65 | 64 28 5f 5f 54 49 4d 45 |& define|d(__TIME|
|00000a40| 53 54 41 4d 50 5f 5f 29 | 20 2a 2f 0a 09 72 65 74 |STAMP__)| */..ret|
|00000a50| 75 72 6e 28 20 30 20 29 | 3b 0a 23 65 6e 64 69 66 |urn( 0 )|;.#endif|
|00000a60| 20 2f 2a 20 64 65 66 69 | 6e 65 64 28 5f 5f 44 41 | /* defi|ned(__DA|
|00000a70| 54 45 5f 5f 29 20 26 26 | 20 64 65 66 69 6e 65 64 |TE__) &&| defined|
|00000a80| 28 5f 5f 54 49 4d 45 53 | 54 41 4d 50 5f 5f 29 20 |(__TIMES|TAMP__) |
|00000a90| 2a 2f 0a 23 65 6e 64 69 | 66 20 2f 2a 20 52 36 30 |*/.#endi|f /* R60|
|00000aa0| 30 30 20 2a 2f 0a 0a 23 | 69 66 20 64 65 66 69 6e |00 */..#|if defin|
|00000ab0| 65 64 28 49 52 49 58 34 | 30 35 29 20 7c 7c 20 64 |ed(IRIX4|05) || d|
|00000ac0| 65 66 69 6e 65 64 28 49 | 52 49 58 34 30 35 29 0a |efined(I|RIX405).|
|00000ad0| 23 69 66 64 65 66 20 73 | 67 69 0a 09 72 65 74 75 |#ifdef s|gi..retu|
|00000ae0| 72 6e 28 20 31 20 29 3b | 0a 23 65 6c 73 65 0a 09 |rn( 1 );|.#else..|
|00000af0| 72 65 74 75 72 6e 28 20 | 30 20 29 3b 0a 23 65 6e |return( |0 );.#en|
|00000b00| 64 69 66 0a 23 65 6e 64 | 69 66 20 2f 2a 20 49 52 |dif.#end|if /* IR|
|00000b10| 49 58 20 2a 2f 0a 09 7d | 0a 0a 23 69 66 20 64 65 |IX */..}|..#if de|
|00000b20| 66 69 6e 65 64 28 48 50 | 55 58 38 29 0a 23 69 66 |fined(HP|UX8).#if|
|00000b30| 64 65 66 20 68 70 75 78 | 0a 09 72 65 74 75 72 6e |def hpux|..return|
|00000b40| 28 20 31 20 29 3b 0a 23 | 65 6c 73 65 0a 09 72 65 |( 1 );.#|else..re|
|00000b50| 74 75 72 6e 28 20 30 20 | 29 3b 0a 23 65 6e 64 69 |turn( 0 |);.#endi|
|00000b60| 66 0a 23 65 6e 64 69 66 | 20 2f 2a 20 48 50 55 58 |f.#endif| /* HPUX|
|00000b70| 20 2a 2f 0a 09 0a 0a 09 | 72 65 74 75 72 6e 28 20 | */.....|return( |
|00000b80| 30 20 29 3b 0a 7d 0a 0a | 41 72 63 68 49 73 43 6f |0 );.}..|ArchIsCo|
|00000b90| 72 72 65 63 74 28 29 0a | 7b 0a 09 69 66 28 20 47 |rrect().|{..if( G|
|00000ba0| 52 4f 54 20 29 20 7b 0a | 23 69 66 64 65 66 20 53 |ROT ) {.|#ifdef S|
|00000bb0| 50 41 52 43 0a 23 69 66 | 64 65 66 20 73 70 61 72 |PARC.#if|def spar|
|00000bc0| 63 0a 09 72 65 74 75 72 | 6e 28 20 31 20 29 3b 0a |c..retur|n( 1 );.|
|00000bd0| 23 65 6c 73 65 20 2f 2a | 20 73 70 61 72 63 20 2a |#else /*| sparc *|
|00000be0| 2f 0a 09 72 65 74 75 72 | 6e 28 20 30 20 29 3b 0a |/..retur|n( 0 );.|
|00000bf0| 23 65 6e 64 69 66 20 2f | 2a 20 73 70 61 72 63 20 |#endif /|* sparc |
|00000c00| 2a 2f 0a 23 65 6e 64 69 | 66 20 2f 2a 20 53 50 41 |*/.#endi|f /* SPA|
|00000c10| 52 43 20 2a 2f 0a 0a 23 | 69 66 64 65 66 20 4d 43 |RC */..#|ifdef MC|
|00000c20| 36 38 30 32 30 0a 23 69 | 66 20 6d 63 36 38 30 32 |68020.#i|f mc6802|
|00000c30| 30 20 7c 7c 20 6d 63 36 | 38 30 31 30 20 7c 7c 20 |0 || mc6|8010 || |
|00000c40| 6d 63 36 38 30 30 30 0a | 09 72 65 74 75 72 6e 28 |mc68000.|.return(|
|00000c50| 20 31 20 29 3b 0a 23 65 | 6c 73 65 20 2f 2a 20 6d | 1 );.#e|lse /* m|
|00000c60| 63 36 38 30 32 30 20 7c | 7c 20 6d 63 36 38 30 31 |c68020 ||| mc6801|
|00000c70| 30 20 7c 7c 20 6d 63 36 | 38 30 30 30 20 2a 2f 0a |0 || mc6|8000 */.|
|00000c80| 09 72 65 74 75 72 6e 28 | 20 30 20 29 3b 0a 23 65 |.return(| 0 );.#e|
|00000c90| 6e 64 69 66 20 2f 2a 20 | 6d 63 36 38 30 32 30 20 |ndif /* |mc68020 |
|00000ca0| 7c 7c 20 6d 63 36 38 30 | 31 30 20 7c 7c 20 6d 63 ||| mc680|10 || mc|
|00000cb0| 36 38 30 30 30 20 2a 2f | 0a 23 65 6e 64 69 66 20 |68000 */|.#endif |
|00000cc0| 2f 2a 20 4d 43 36 38 30 | 32 30 20 2a 2f 0a 0a 23 |/* MC680|20 */..#|
|00000cd0| 69 66 64 65 66 20 56 41 | 58 0a 23 69 66 64 65 66 |ifdef VA|X.#ifdef|
|00000ce0| 20 76 61 78 0a 09 72 65 | 74 75 72 6e 28 20 31 20 | vax..re|turn( 1 |
|00000cf0| 29 3b 0a 23 65 6c 73 65 | 20 2f 2a 20 76 61 78 20 |);.#else| /* vax |
|00000d00| 2a 2f 0a 09 72 65 74 75 | 72 6e 28 20 30 20 29 3b |*/..retu|rn( 0 );|
|00000d10| 0a 23 65 6e 64 69 66 20 | 2f 2a 20 76 61 78 20 2a |.#endif |/* vax *|
|00000d20| 2f 0a 23 65 6e 64 69 66 | 20 2f 2a 20 56 41 58 20 |/.#endif| /* VAX |
|00000d30| 2a 2f 0a 0a 23 69 66 64 | 65 66 20 49 33 38 36 0a |*/..#ifd|ef I386.|
|00000d40| 23 69 66 64 65 66 20 69 | 33 38 36 0a 09 72 65 74 |#ifdef i|386..ret|
|00000d50| 75 72 6e 28 20 31 20 29 | 3b 0a 23 65 6c 73 65 20 |urn( 1 )|;.#else |
|00000d60| 2f 2a 20 69 33 38 36 20 | 2a 2f 0a 09 72 65 74 75 |/* i386 |*/..retu|
|00000d70| 72 6e 28 20 30 20 29 3b | 0a 23 65 6e 64 69 66 20 |rn( 0 );|.#endif |
|00000d80| 2f 2a 20 69 33 38 36 20 | 2a 2f 0a 23 65 6e 64 69 |/* i386 |*/.#endi|
|00000d90| 66 20 2f 2a 20 49 33 38 | 36 20 2a 2f 0a 0a 23 69 |f /* I38|6 */..#i|
|00000da0| 66 64 65 66 20 4d 49 50 | 53 0a 23 69 66 64 65 66 |fdef MIP|S.#ifdef|
|00000db0| 20 6d 69 70 73 0a 09 72 | 65 74 75 72 6e 28 20 31 | mips..r|eturn( 1|
|00000dc0| 20 29 3b 0a 23 65 6c 73 | 65 20 2f 2a 20 6d 69 70 | );.#els|e /* mip|
|00000dd0| 73 20 2a 2f 0a 09 72 65 | 74 75 72 6e 28 20 30 20 |s */..re|turn( 0 |
|00000de0| 29 3b 0a 23 65 6e 64 69 | 66 20 2f 2a 20 6d 69 70 |);.#endi|f /* mip|
|00000df0| 73 20 2a 2f 0a 23 65 6e | 64 69 66 20 2f 2a 20 4d |s */.#en|dif /* M|
|00000e00| 49 50 53 20 2a 2f 0a 0a | 23 69 66 64 65 66 20 49 |IPS */..|#ifdef I|
|00000e10| 42 4d 30 33 32 0a 23 69 | 66 64 65 66 20 69 62 6d |BM032.#i|fdef ibm|
|00000e20| 30 33 32 0a 09 72 65 74 | 75 72 6e 28 20 31 20 29 |032..ret|urn( 1 )|
|00000e30| 3b 0a 23 65 6c 73 65 20 | 2f 2a 20 69 62 6d 30 33 |;.#else |/* ibm03|
|00000e40| 32 20 2a 2f 0a 09 72 65 | 74 75 72 6e 28 20 30 20 |2 */..re|turn( 0 |
|00000e50| 29 3b 0a 23 65 6e 64 69 | 66 20 2f 2a 20 69 62 6d |);.#endi|f /* ibm|
|00000e60| 30 33 32 20 2a 2f 0a 23 | 65 6e 64 69 66 20 2f 2a |032 */.#|endif /*|
|00000e70| 20 49 42 4d 30 33 32 20 | 2a 2f 0a 0a 23 69 66 20 | IBM032 |*/..#if |
|00000e80| 64 65 66 69 6e 65 64 28 | 41 49 58 33 31 29 20 7c |defined(|AIX31) ||
|00000e90| 7c 20 64 65 66 69 6e 65 | 64 28 41 49 58 33 32 29 || define|d(AIX32)|
|00000ea0| 0a 09 72 65 74 75 72 6e | 28 20 31 20 29 3b 0a 23 |..return|( 1 );.#|
|00000eb0| 65 6e 64 69 66 0a 0a 23 | 69 66 64 65 66 20 53 47 |endif..#|ifdef SG|
|00000ec0| 49 0a 23 69 66 64 65 66 | 20 73 67 69 0a 09 72 65 |I.#ifdef| sgi..re|
|00000ed0| 74 75 72 6e 28 20 31 20 | 29 3b 0a 23 65 6c 73 65 |turn( 1 |);.#else|
|00000ee0| 0a 09 72 65 74 75 72 6e | 28 20 30 20 29 3b 0a 23 |..return|( 0 );.#|
|00000ef0| 65 6e 64 69 66 0a 23 65 | 6e 64 69 66 20 2f 2a 20 |endif.#e|ndif /* |
|00000f00| 53 47 49 20 2a 2f 0a 0a | 23 69 66 64 65 66 20 48 |SGI */..|#ifdef H|
|00000f10| 50 50 41 52 0a 23 69 66 | 64 65 66 20 68 70 39 30 |PPAR.#if|def hp90|
|00000f20| 30 30 73 38 30 30 0a 09 | 72 65 74 75 72 6e 28 20 |00s800..|return( |
|00000f30| 31 20 29 3b 0a 23 65 6c | 73 65 0a 09 72 65 74 75 |1 );.#el|se..retu|
|00000f40| 72 6e 28 20 30 20 29 3b | 0a 23 65 6e 64 69 66 0a |rn( 0 );|.#endif.|
|00000f50| 23 65 6e 64 69 66 20 2f | 2a 20 48 50 50 41 52 20 |#endif /|* HPPAR |
|00000f60| 2a 2f 0a 09 7d 0a 0a 09 | 72 65 74 75 72 6e 28 20 |*/..}...|return( |
|00000f70| 30 20 29 3b 0a 7d 0a 0a | 45 72 72 6f 72 28 29 0a |0 );.}..|Error().|
|00000f80| 7b 0a 09 63 68 61 72 20 | 2a 41 72 63 68 20 3d 20 |{..char |*Arch = |
|00000f90| 4e 55 4c 4c 2c 20 2a 4f | 70 53 79 73 20 3d 20 4e |NULL, *O|pSys = N|
|00000fa0| 55 4c 4c 3b 0a 0a 23 69 | 66 64 65 66 20 53 50 41 |ULL;..#i|fdef SPA|
|00000fb0| 52 43 0a 09 41 72 63 68 | 20 3d 20 22 20 53 50 41 |RC..Arch| = " SPA|
|00000fc0| 52 43 22 3b 0a 23 65 6e | 64 69 66 20 2f 2a 20 53 |RC";.#en|dif /* S|
|00000fd0| 50 41 52 43 20 2a 2f 0a | 0a 23 69 66 64 65 66 20 |PARC */.|.#ifdef |
|00000fe0| 4d 43 36 38 30 32 30 0a | 09 41 72 63 68 20 3d 20 |MC68020.|.Arch = |
|00000ff0| 22 6e 20 4d 43 36 38 30 | 32 30 22 3b 0a 23 65 6e |"n MC680|20";.#en|
|00001000| 64 69 66 20 2f 2a 20 4d | 43 36 38 30 32 30 20 2a |dif /* M|C68020 *|
|00001010| 2f 0a 0a 23 69 66 64 65 | 66 20 56 41 58 0a 09 41 |/..#ifde|f VAX..A|
|00001020| 72 63 68 20 3d 20 22 20 | 56 41 58 22 3b 0a 23 65 |rch = " |VAX";.#e|
|00001030| 6e 64 69 66 20 2f 2a 20 | 56 41 58 20 2a 2f 0a 0a |ndif /* |VAX */..|
|00001040| 23 69 66 64 65 66 20 49 | 33 38 36 0a 09 41 72 63 |#ifdef I|386..Arc|
|00001050| 68 20 3d 20 22 6e 20 49 | 33 38 36 22 3b 0a 23 65 |h = "n I|386";.#e|
|00001060| 6e 64 69 66 20 2f 2a 20 | 49 33 38 36 20 2a 2f 0a |ndif /* |I386 */.|
|00001070| 0a 23 69 66 64 65 66 20 | 49 42 4d 30 33 32 0a 09 |.#ifdef |IBM032..|
|00001080| 41 72 63 68 20 3d 20 22 | 6e 20 49 42 4d 30 33 32 |Arch = "|n IBM032|
|00001090| 22 3b 0a 23 65 6e 64 69 | 66 20 2f 2a 20 49 42 4d |";.#endi|f /* IBM|
|000010a0| 30 33 32 20 2a 2f 0a 0a | 0a 23 69 66 64 65 66 20 |032 */..|.#ifdef |
|000010b0| 44 59 4e 49 58 0a 09 4f | 70 53 79 73 20 3d 20 22 |DYNIX..O|pSys = "|
|000010c0| 44 59 4e 49 58 22 3b 0a | 23 65 6e 64 69 66 20 2f |DYNIX";.|#endif /|
|000010d0| 2a 20 44 59 4e 49 58 20 | 2a 2f 0a 0a 23 69 66 64 |* DYNIX |*/..#ifd|
|000010e0| 65 66 20 42 53 44 34 33 | 0a 09 4f 70 53 79 73 20 |ef BSD43|..OpSys |
|000010f0| 3d 20 22 42 53 44 34 33 | 20 28 34 2e 33 20 42 53 |= "BSD43| (4.3 BS|
|00001100| 44 20 55 6e 69 78 29 22 | 3b 0a 23 65 6e 64 69 66 |D Unix)"|;.#endif|
|00001110| 20 2f 2a 20 42 53 44 34 | 33 20 2a 2f 0a 0a 23 69 | /* BSD4|3 */..#i|
|00001120| 66 64 65 66 20 55 4c 54 | 52 49 58 34 32 0a 09 4f |fdef ULT|RIX42..O|
|00001130| 70 53 79 73 20 3d 20 22 | 55 4c 54 52 49 58 34 32 |pSys = "|ULTRIX42|
|00001140| 22 3b 0a 23 65 6e 64 69 | 66 20 2f 2a 20 55 4c 54 |";.#endi|f /* ULT|
|00001150| 52 49 58 34 32 20 2a 2f | 0a 0a 23 69 66 64 65 66 |RIX42 */|..#ifdef|
|00001160| 20 55 4c 54 52 49 58 0a | 09 4f 70 53 79 73 20 3d | ULTRIX.|.OpSys =|
|00001170| 20 22 55 4c 54 52 49 58 | 22 3b 0a 23 65 6e 64 69 | "ULTRIX|";.#endi|
|00001180| 66 20 2f 2a 20 55 4c 54 | 52 49 58 20 2a 2f 0a 0a |f /* ULT|RIX */..|
|00001190| 23 69 66 64 65 66 20 53 | 55 4e 4f 53 34 30 0a 09 |#ifdef S|UNOS40..|
|000011a0| 4f 70 53 79 73 20 3d 20 | 22 53 55 4e 4f 53 34 30 |OpSys = |"SUNOS40|
|000011b0| 22 3b 0a 23 65 6e 64 69 | 66 20 2f 2a 20 53 55 4e |";.#endi|f /* SUN|
|000011c0| 4f 53 34 30 20 2a 2f 0a | 0a 23 69 66 64 65 66 20 |OS40 */.|.#ifdef |
|000011d0| 53 55 4e 4f 53 34 31 0a | 09 4f 70 53 79 73 20 3d |SUNOS41.|.OpSys =|
|000011e0| 20 22 53 55 4e 4f 53 34 | 31 22 3b 0a 23 65 6e 64 | "SUNOS4|1";.#end|
|000011f0| 69 66 20 2f 2a 20 53 55 | 4e 4f 53 34 31 20 2a 2f |if /* SU|NOS41 */|
|00001200| 0a 0a 23 69 66 64 65 66 | 20 53 55 4e 4f 53 33 32 |..#ifdef| SUNOS32|
|00001210| 0a 09 4f 70 53 79 73 20 | 3d 20 22 53 55 4e 4f 53 |..OpSys |= "SUNOS|
|00001220| 33 32 22 3b 0a 23 65 6e | 64 69 66 20 2f 2a 20 53 |32";.#en|dif /* S|
|00001230| 55 4e 4f 53 33 32 20 2a | 2f 0a 0a 09 69 66 28 20 |UNOS32 *|/...if( |
|00001240| 41 72 63 68 20 26 26 20 | 4f 70 53 79 73 20 29 20 |Arch && |OpSys ) |
|00001250| 7b 0a 09 09 70 72 69 6e | 74 66 28 22 5c 37 5c 37 |{...prin|tf("\7\7|
|00001260| 5c 37 54 6f 20 63 72 65 | 61 74 65 20 61 25 73 2f |\7To cre|ate a%s/|
|00001270| 25 73 20 76 65 72 73 69 | 6f 6e 20 6f 66 20 43 6f |%s versi|on of Co|
|00001280| 6e 64 6f 72 2c 5c 6e 22 | 2c 20 41 72 63 68 2c 20 |ndor,\n"|, Arch, |
|00001290| 4f 70 53 79 73 29 3b 0a | 09 09 70 72 69 6e 74 66 |OpSys);.|..printf|
|000012a0| 28 22 79 6f 75 20 4d 55 | 53 54 20 63 6f 6d 70 69 |("you MU|ST compi|
|000012b0| 6c 65 20 6f 6e 20 61 25 | 73 20 72 75 6e 6e 69 6e |le on a%|s runnin|
|000012c0| 67 20 25 73 5c 6e 22 2c | 20 41 72 63 68 2c 20 4f |g %s\n",| Arch, O|
|000012d0| 70 53 79 73 29 3b 0a 09 | 7d 20 65 6c 73 65 20 7b |pSys);..|} else {|
|000012e0| 0a 09 09 70 72 69 6e 74 | 66 28 22 5c 37 59 6f 75 |...print|f("\7You|
|000012f0| 20 6d 75 73 74 20 63 75 | 73 74 6f 6d 69 7a 65 20 | must cu|stomize |
|00001300| 43 68 65 63 6b 4d 61 63 | 68 54 79 70 65 2e 63 20 |CheckMac|hType.c |
|00001310| 28 61 6e 64 20 61 6c 6c | 20 6f 66 20 43 6f 6e 64 |(and all| of Cond|
|00001320| 6f 72 29 5c 6e 22 29 3b | 0a 09 09 70 72 69 6e 74 |or)\n");|...print|
|00001330| 66 28 22 5c 37 74 6f 20 | 6d 61 6b 65 20 61 20 73 |f("\7to |make a s|
|00001340| 79 73 74 65 6d 20 6f 66 | 20 74 68 69 73 20 61 72 |ystem of| this ar|
|00001350| 63 68 69 74 65 63 74 75 | 72 65 2f 6f 73 20 63 6f |chitectu|re/os co|
|00001360| 6d 62 69 6e 61 74 69 6f | 6e 2e 5c 6e 22 29 3b 0a |mbinatio|n.\n");.|
|00001370| 09 7d 0a 0a 09 65 78 69 | 74 28 20 31 20 29 3b 0a |.}...exi|t( 1 );.|
|00001380| 7d 0a 2f 2a 20 55 4c 54 | 52 49 58 20 2a 2f 0a 0a |}./* ULT|RIX */..|
|00001390| 23 69 66 64 65 66 20 53 | 55 4e 4f 53 34 30 0a 09 |#ifdef S|UNOS40..|
|000013a0| 4f 70 53 79 73 20 3d 20 | 22 53 55 4e 4f 53 34 30 |OpSys = |"SUNOS40|
|000013b0| 22 3b 0a 23 65 6e 64 69 | 66 20 2f 2a 20 53 55 4e |";.#endi|f /* SUN|
|000013c0| 4f 53 34 30 20 2a 2f 0a | 0a 23 69 66 64 65 66 20 |OS40 */.|.#ifdef |
|000013d0| 53 55 4e 4f 53 34 31 0a | 09 4f 70 53 79 73 20 3d |SUNOS41.|.OpSys =|
|000013e0| 20 22 53 55 4e 4f 53 34 | 31 22 3b 0a 23 65 6e 64 | "SUNOS4|1";.#end|
|000013f0| 69 66 20 2f 2a 20 53 55 | 4e 4f 53 34 31 20 2a 2f |if /* SU|NOS41 */|
|00001400| 47 45 4e 45 52 49 43 2f | 43 68 65 63 6b 50 6c 61 |GENERIC/|CheckPla|
|00001410| 74 66 6f 72 6d 54 79 70 | 65 2e 63 7e 00 00 00 00 |tformTyp|e.c~....|
|00001420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001460| 00 00 00 00 30 30 30 36 | 34 34 20 00 30 30 31 32 |....0006|44 .0012|
|00001470| 36 31 20 00 30 30 30 34 | 36 30 20 00 30 30 30 30 |61 .0004|60 .0000|
|00001480| 30 30 30 37 31 30 30 20 | 30 35 32 30 36 35 31 36 |0007100 |05206516|
|00001490| 30 33 31 20 30 31 35 34 | 36 30 00 20 30 00 00 00 |031 0154|60. 0...|
|000014a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000014f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001500| 00 75 73 74 61 72 00 30 | 30 63 6f 6e 64 6f 72 00 |.ustar.0|0condor.|
|00001510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001520| 00 00 00 00 00 00 00 00 | 00 63 6f 6e 64 6f 72 00 |........|.condor.|
|00001530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001600| 23 69 6e 63 6c 75 64 65 | 20 3c 73 74 64 69 6f 2e |#include| <stdio.|
|00001610| 68 3e 0a 0a 69 6e 74 20 | 47 52 4f 54 20 3d 20 31 |h>..int |GROT = 1|
|00001620| 3b 0a 0a 6d 61 69 6e 28 | 29 0a 7b 0a 09 69 66 28 |;..main(|).{..if(|
|00001630| 20 4f 70 53 79 73 49 73 | 43 6f 72 72 65 63 74 28 | OpSysIs|Correct(|
|00001640| 29 20 26 26 20 41 72 63 | 68 49 73 43 6f 72 72 65 |) && Arc|hIsCorre|
|00001650| 63 74 28 29 20 29 20 7b | 0a 09 09 65 78 69 74 28 |ct() ) {|...exit(|
|00001660| 20 30 20 29 3b 0a 09 7d | 20 65 6c 73 65 20 7b 0a | 0 );..}| else {.|
|00001670| 09 09 45 72 72 6f 72 28 | 29 3b 0a 09 7d 0a 7d 0a |..Error(|);..}.}.|
|00001680| 0a 23 69 6e 63 6c 75 64 | 65 20 3c 73 79 73 2f 74 |.#includ|e <sys/t|
|00001690| 79 70 65 73 2e 68 3e 0a | 23 69 6e 63 6c 75 64 65 |ypes.h>.|#include|
|000016a0| 20 3c 73 79 73 2f 73 74 | 61 74 2e 68 3e 0a 0a 4f | <sys/st|at.h>..O|
|000016b0| 70 53 79 73 49 73 43 6f | 72 72 65 63 74 28 29 0a |pSysIsCo|rrect().|
|000016c0| 7b 0a 09 69 66 28 20 47 | 52 4f 54 20 29 20 7b 0a |{..if( G|ROT ) {.|
|000016d0| 23 69 66 64 65 66 20 44 | 59 4e 49 58 0a 23 69 66 |#ifdef D|YNIX.#if|
|000016e0| 64 65 66 20 73 65 71 75 | 65 6e 74 0a 09 72 65 74 |def sequ|ent..ret|
|000016f0| 75 72 6e 28 20 31 20 29 | 3b 0a 23 65 6c 73 65 20 |urn( 1 )|;.#else |
|00001700| 73 65 71 75 65 6e 74 0a | 09 72 65 74 75 72 6e 28 |sequent.|.return(|
|00001710| 20 30 20 29 3b 0a 23 65 | 6e 64 69 66 20 73 65 71 | 0 );.#e|ndif seq|
|00001720| 75 65 6e 74 0a 23 65 6e | 64 69 66 20 44 59 4e 49 |uent.#en|dif DYNI|
|00001730| 58 0a 0a 23 69 66 64 65 | 66 20 42 53 44 34 33 0a |X..#ifde|f BSD43.|
|00001740| 23 69 66 20 28 76 61 78 | 20 26 26 20 21 75 6c 74 |#if (vax| && !ult|
|00001750| 72 69 78 29 20 7c 7c 20 | 69 62 6d 30 33 32 20 7c |rix) || |ibm032 ||
|00001760| 7c 20 6d 63 36 38 30 30 | 30 09 09 09 2f 2a 20 47 || mc6800|0.../* G|
|00001770| 52 4f 54 20 2a 2f 0a 09 | 72 65 74 75 72 6e 28 20 |ROT */..|return( |
|00001780| 31 20 29 3b 0a 23 65 6c | 73 65 20 28 76 61 78 20 |1 );.#el|se (vax |
|00001790| 26 26 20 21 75 6c 74 72 | 69 78 29 20 7c 7c 20 69 |&& !ultr|ix) || i|
|000017a0| 62 6d 30 33 32 20 7c 7c | 20 6d 63 36 38 30 30 30 |bm032 ||| mc68000|
|000017b0| 09 09 2f 2a 20 47 52 4f | 54 20 2a 2f 0a 09 72 65 |../* GRO|T */..re|
|000017c0| 74 75 72 6e 28 20 30 20 | 29 3b 0a 23 65 6e 64 69 |turn( 0 |);.#endi|
|000017d0| 66 20 28 76 61 78 20 26 | 26 20 21 75 6c 74 72 69 |f (vax &|& !ultri|
|000017e0| 78 29 20 7c 7c 20 69 62 | 6d 30 33 32 20 7c 7c 20 |x) || ib|m032 || |
|000017f0| 6d 63 36 38 30 30 30 09 | 09 2f 2a 20 47 52 4f 54 |mc68000.|./* GROT|
|00001800| 20 2a 2f 0a 23 65 6e 64 | 69 66 20 42 53 44 34 33 | */.#end|if BSD43|
|00001810| 0a 0a 23 69 66 20 64 65 | 66 69 6e 65 64 28 55 4c |..#if de|fined(UL|
|00001820| 54 52 49 58 29 20 7c 7c | 20 64 65 66 69 6e 65 64 |TRIX) ||| defined|
|00001830| 28 55 4c 54 52 49 58 34 | 30 29 0a 23 69 66 64 65 |(ULTRIX4|0).#ifde|
|00001840| 66 20 75 6c 74 72 69 78 | 0a 09 72 65 74 75 72 6e |f ultrix|..return|
|00001850| 28 20 31 20 29 3b 0a 23 | 65 6c 73 65 20 75 6c 74 |( 1 );.#|else ult|
|00001860| 72 69 78 0a 09 72 65 74 | 75 72 6e 28 20 30 20 29 |rix..ret|urn( 0 )|
|00001870| 3b 0a 23 65 6e 64 69 66 | 20 75 6c 74 72 69 78 0a |;.#endif| ultrix.|
|00001880| 23 65 6e 64 69 66 20 64 | 65 66 69 6e 65 64 28 55 |#endif d|efined(U|
|00001890| 4c 54 52 49 58 29 20 7c | 7c 20 64 65 66 69 6e 65 |LTRIX) ||| define|
|000018a0| 64 28 55 4c 54 52 49 58 | 34 30 29 0a 0a 23 69 66 |d(ULTRIX|40)..#if|
|000018b0| 20 64 65 66 69 6e 65 64 | 28 20 53 55 4e 4f 53 34 | defined|( SUNOS4|
|000018c0| 30 20 29 20 7c 7c 20 64 | 65 66 69 6e 65 64 28 20 |0 ) || d|efined( |
|000018d0| 53 55 4e 4f 53 34 31 20 | 29 0a 23 69 66 64 65 66 |SUNOS41 |).#ifdef|
|000018e0| 20 73 75 6e 0a 09 73 74 | 72 75 63 74 20 73 74 61 | sun..st|ruct sta|
|000018f0| 74 20 73 74 61 74 62 3b | 0a 09 69 6e 74 20 72 76 |t statb;|..int rv|
|00001900| 61 6c 20 3d 20 73 74 61 | 74 28 22 2f 64 65 76 2f |al = sta|t("/dev/|
|00001910| 7a 65 72 6f 22 2c 20 26 | 73 74 61 74 62 29 3b 0a |zero", &|statb);.|
|00001920| 09 69 66 28 20 72 76 61 | 6c 20 3e 3d 20 30 20 29 |.if( rva|l >= 0 )|
|00001930| 20 7b 0a 09 09 72 65 74 | 75 72 6e 28 20 31 20 29 | {...ret|urn( 1 )|
|00001940| 3b 0a 09 7d 20 65 6c 73 | 65 20 7b 0a 09 09 72 65 |;..} els|e {...re|
|00001950| 74 75 72 6e 28 20 30 20 | 29 3b 0a 09 7d 0a 23 65 |turn( 0 |);..}.#e|
|00001960| 6c 73 65 20 73 75 6e 0a | 09 72 65 74 75 72 6e 28 |lse sun.|.return(|
|00001970| 20 30 20 29 3b 0a 23 65 | 6e 64 69 66 20 73 75 6e | 0 );.#e|ndif sun|
|00001980| 0a 23 65 6e 64 69 66 20 | 2f 2a 20 53 55 4e 4f 53 |.#endif |/* SUNOS|
|00001990| 34 30 20 7c 7c 20 53 55 | 4e 4f 53 34 31 20 2a 2f |40 || SU|NOS41 */|
|000019a0| 0a 0a 23 69 66 20 64 65 | 66 69 6e 65 64 28 20 43 |..#if de|fined( C|
|000019b0| 4d 4f 53 20 29 0a 09 73 | 74 72 75 63 74 20 73 74 |MOS )..s|truct st|
|000019c0| 61 74 20 73 74 61 74 62 | 3b 0a 09 69 6e 74 20 72 |at statb|;..int r|
|000019d0| 76 61 6c 20 3d 20 73 74 | 61 74 28 20 22 2f 64 65 |val = st|at( "/de|
|000019e0| 76 2f 73 76 6d 65 30 22 | 2c 20 26 73 74 61 74 62 |v/svme0"|, &statb|
|000019f0| 20 29 3b 0a 09 69 66 28 | 20 72 76 61 6c 20 3e 3d | );..if(| rval >=|
|00001a00| 20 30 20 29 20 7b 0a 09 | 09 72 65 74 75 72 6e 28 | 0 ) {..|.return(|
|00001a10| 20 31 20 29 3b 0a 09 7d | 20 65 6c 73 65 20 7b 0a | 1 );..}| else {.|
|00001a20| 09 09 72 65 74 75 72 6e | 28 20 30 20 29 3b 0a 09 |..return|( 0 );..|
|00001a30| 7d 0a 23 65 6e 64 69 66 | 0a 0a 23 69 66 64 65 66 |}.#endif|..#ifdef|
|00001a40| 20 53 55 4e 4f 53 33 32 | 0a 23 69 66 64 65 66 20 | SUNOS32|.#ifdef |
|00001a50| 73 75 6e 0a 09 73 74 72 | 75 63 74 20 73 74 61 74 |sun..str|uct stat|
|00001a60| 20 73 74 61 74 62 3b 09 | 09 09 09 09 09 09 2f 2a | statb;.|....../*|
|00001a70| 20 47 52 4f 54 20 2a 2f | 0a 09 69 6e 74 20 72 76 | GROT */|..int rv|
|00001a80| 61 6c 20 3d 20 73 74 61 | 74 28 22 2f 64 65 76 2f |al = sta|t("/dev/|
|00001a90| 7a 65 72 6f 22 2c 20 26 | 73 74 61 74 62 29 3b 09 |zero", &|statb);.|
|00001aa0| 09 2f 2a 20 47 52 4f 54 | 20 2a 2f 0a 09 69 66 28 |./* GROT| */..if(|
|00001ab0| 20 72 76 61 6c 20 3c 20 | 30 20 29 20 7b 09 09 09 | rval < |0 ) {...|
|00001ac0| 09 09 09 09 2f 2a 20 47 | 52 4f 54 20 2a 2f 0a 09 |..../* G|ROT */..|
|00001ad0| 09 72 65 74 75 72 6e 28 | 20 31 20 29 3b 09 09 09 |.return(| 1 );...|
|00001ae0| 09 09 09 09 2f 2a 20 47 | 52 4f 54 20 2a 2f 0a 09 |..../* G|ROT */..|
|00001af0| 7d 20 65 6c 73 65 20 7b | 09 09 09 09 09 09 09 09 |} else {|........|
|00001b00| 09 2f 2a 20 47 52 4f 54 | 20 2a 2f 0a 09 09 72 65 |./* GROT| */...re|
|00001b10| 74 75 72 6e 28 20 30 20 | 29 3b 09 09 09 09 09 09 |turn( 0 |);......|
|00001b20| 09 2f 2a 20 47 52 4f 54 | 20 2a 2f 0a 09 7d 09 09 |./* GROT| */..}..|
|00001b30| 09 09 09 09 09 09 09 09 | 09 2f 2a 20 47 52 4f 54 |........|./* GROT|
|00001b40| 20 2a 2f 0a 23 65 6c 73 | 65 20 73 75 6e 0a 09 72 | */.#els|e sun..r|
|00001b50| 65 74 75 72 6e 28 20 30 | 20 29 3b 0a 23 65 6e 64 |eturn( 0| );.#end|
|00001b60| 69 66 20 73 75 6e 0a 23 | 65 6e 64 69 66 20 53 55 |if sun.#|endif SU|
|00001b70| 4e 4f 53 33 32 0a 0a 23 | 69 66 64 65 66 20 52 36 |NOS32..#|ifdef R6|
|00001b80| 30 30 30 0a 23 69 66 20 | 64 65 66 69 6e 65 64 28 |000.#if |defined(|
|00001b90| 5f 5f 44 41 54 45 5f 5f | 29 20 26 26 20 64 65 66 |__DATE__|) && def|
|00001ba0| 69 6e 65 64 28 5f 5f 54 | 49 4d 45 53 54 41 4d 50 |ined(__T|IMESTAMP|
|00001bb0| 5f 5f 29 0a 09 72 65 74 | 75 72 6e 28 20 31 20 29 |__)..ret|urn( 1 )|
|00001bc0| 3b 0a 23 65 6c 73 65 20 | 64 65 66 69 6e 65 64 28 |;.#else |defined(|
|00001bd0| 5f 5f 44 41 54 45 5f 5f | 29 20 26 26 20 64 65 66 |__DATE__|) && def|
|00001be0| 69 6e 65 64 28 5f 5f 54 | 49 4d 45 53 54 41 4d 50 |ined(__T|IMESTAMP|
|00001bf0| 5f 5f 29 0a 09 72 65 74 | 75 72 6e 28 20 30 20 29 |__)..ret|urn( 0 )|
|00001c00| 3b 0a 23 65 6e 64 69 66 | 20 64 65 66 69 6e 65 64 |;.#endif| defined|
|00001c10| 28 5f 5f 44 41 54 45 5f | 5f 29 20 26 26 20 64 65 |(__DATE_|_) && de|
|00001c20| 66 69 6e 65 64 28 5f 5f | 54 49 4d 45 53 54 41 4d |fined(__|TIMESTAM|
|00001c30| 50 5f 5f 29 0a 23 65 6e | 64 69 66 20 52 36 30 30 |P__).#en|dif R600|
|00001c40| 30 0a 0a 23 69 66 20 64 | 65 66 69 6e 65 64 28 49 |0..#if d|efined(I|
|00001c50| 52 49 58 33 33 31 29 20 | 7c 7c 20 64 65 66 69 6e |RIX331) ||| defin|
|00001c60| 65 64 28 49 52 49 58 33 | 33 32 29 0a 23 69 66 64 |ed(IRIX3|32).#ifd|
|00001c70| 65 66 20 73 67 69 0a 09 | 72 65 74 75 72 6e 28 20 |ef sgi..|return( |
|00001c80| 31 20 29 3b 0a 23 65 6c | 73 65 0a 09 72 65 74 75 |1 );.#el|se..retu|
|00001c90| 72 6e 28 20 30 20 29 3b | 0a 23 65 6e 64 69 66 0a |rn( 0 );|.#endif.|
|00001ca0| 23 65 6e 64 69 66 20 49 | 52 49 58 0a 09 7d 0a 0a |#endif I|RIX..}..|
|00001cb0| 23 69 66 20 64 65 66 69 | 6e 65 64 28 48 50 55 58 |#if defi|ned(HPUX|
|00001cc0| 38 29 0a 23 69 66 64 65 | 66 20 68 70 75 78 0a 09 |8).#ifde|f hpux..|
|00001cd0| 72 65 74 75 72 6e 28 20 | 31 20 29 3b 0a 23 65 6c |return( |1 );.#el|
|00001ce0| 73 65 0a 09 72 65 74 75 | 72 6e 28 20 30 20 29 3b |se..retu|rn( 0 );|
|00001cf0| 0a 23 65 6e 64 69 66 0a | 23 65 6e 64 69 66 20 48 |.#endif.|#endif H|
|00001d00| 50 55 58 0a 09 0a 0a 09 | 72 65 74 75 72 6e 28 20 |PUX.....|return( |
|00001d10| 30 20 29 3b 0a 7d 0a 0a | 41 72 63 68 49 73 43 6f |0 );.}..|ArchIsCo|
|00001d20| 72 72 65 63 74 28 29 0a | 7b 0a 09 69 66 28 20 47 |rrect().|{..if( G|
|00001d30| 52 4f 54 20 29 20 7b 0a | 23 69 66 64 65 66 20 53 |ROT ) {.|#ifdef S|
|00001d40| 50 41 52 43 0a 23 69 66 | 64 65 66 20 73 70 61 72 |PARC.#if|def spar|
|00001d50| 63 0a 09 72 65 74 75 72 | 6e 28 20 31 20 29 3b 0a |c..retur|n( 1 );.|
|00001d60| 23 65 6c 73 65 20 73 70 | 61 72 63 0a 09 72 65 74 |#else sp|arc..ret|
|00001d70| 75 72 6e 28 20 30 20 29 | 3b 0a 23 65 6e 64 69 66 |urn( 0 )|;.#endif|
|00001d80| 20 73 70 61 72 63 0a 23 | 65 6e 64 69 66 20 53 50 | sparc.#|endif SP|
|00001d90| 41 52 43 0a 0a 23 69 66 | 64 65 66 20 4d 43 36 38 |ARC..#if|def MC68|
|00001da0| 30 32 30 0a 23 69 66 20 | 6d 63 36 38 30 32 30 20 |020.#if |mc68020 |
|00001db0| 7c 7c 20 6d 63 36 38 30 | 31 30 20 7c 7c 20 6d 63 ||| mc680|10 || mc|
|00001dc0| 36 38 30 30 30 0a 09 72 | 65 74 75 72 6e 28 20 31 |68000..r|eturn( 1|
|00001dd0| 20 29 3b 0a 23 65 6c 73 | 65 20 6d 63 36 38 30 32 | );.#els|e mc6802|
|00001de0| 30 20 7c 7c 20 6d 63 36 | 38 30 31 30 20 7c 7c 20 |0 || mc6|8010 || |
|00001df0| 6d 63 36 38 30 30 30 0a | 09 72 65 74 75 72 6e 28 |mc68000.|.return(|
|00001e00| 20 30 20 29 3b 0a 23 65 | 6e 64 69 66 20 6d 63 36 | 0 );.#e|ndif mc6|
|00001e10| 38 30 32 30 20 7c 7c 20 | 6d 63 36 38 30 31 30 20 |8020 || |mc68010 |
|00001e20| 7c 7c 20 6d 63 36 38 30 | 30 30 0a 23 65 6e 64 69 ||| mc680|00.#endi|
|00001e30| 66 20 4d 43 36 38 30 32 | 30 0a 0a 23 69 66 64 65 |f MC6802|0..#ifde|
|00001e40| 66 20 56 41 58 0a 23 69 | 66 64 65 66 20 76 61 78 |f VAX.#i|fdef vax|
|00001e50| 0a 09 72 65 74 75 72 6e | 28 20 31 20 29 3b 0a 23 |..return|( 1 );.#|
|00001e60| 65 6c 73 65 20 76 61 78 | 0a 09 72 65 74 75 72 6e |else vax|..return|
|00001e70| 28 20 30 20 29 3b 0a 23 | 65 6e 64 69 66 20 76 61 |( 0 );.#|endif va|
|00001e80| 78 0a 23 65 6e 64 69 66 | 20 56 41 58 0a 0a 23 69 |x.#endif| VAX..#i|
|00001e90| 66 64 65 66 20 49 33 38 | 36 0a 23 69 66 64 65 66 |fdef I38|6.#ifdef|
|00001ea0| 20 69 33 38 36 0a 09 72 | 65 74 75 72 6e 28 20 31 | i386..r|eturn( 1|
|00001eb0| 20 29 3b 0a 23 65 6c 73 | 65 20 69 33 38 36 0a 09 | );.#els|e i386..|
|00001ec0| 72 65 74 75 72 6e 28 20 | 30 20 29 3b 0a 23 65 6e |return( |0 );.#en|
|00001ed0| 64 69 66 20 69 33 38 36 | 0a 23 65 6e 64 69 66 20 |dif i386|.#endif |
|00001ee0| 49 33 38 36 0a 0a 23 69 | 66 64 65 66 20 4d 49 50 |I386..#i|fdef MIP|
|00001ef0| 53 0a 23 69 66 64 65 66 | 20 6d 69 70 73 0a 09 72 |S.#ifdef| mips..r|
|00001f00| 65 74 75 72 6e 28 20 31 | 20 29 3b 0a 23 65 6c 73 |eturn( 1| );.#els|
|00001f10| 65 20 6d 69 70 73 0a 09 | 72 65 74 75 72 6e 28 20 |e mips..|return( |
|00001f20| 30 20 29 3b 0a 23 65 6e | 64 69 66 20 6d 69 70 73 |0 );.#en|dif mips|
|00001f30| 0a 23 65 6e 64 69 66 20 | 4d 49 50 53 0a 0a 23 69 |.#endif |MIPS..#i|
|00001f40| 66 64 65 66 20 49 42 4d | 30 33 32 0a 23 69 66 64 |fdef IBM|032.#ifd|
|00001f50| 65 66 20 69 62 6d 30 33 | 32 0a 09 72 65 74 75 72 |ef ibm03|2..retur|
|00001f60| 6e 28 20 31 20 29 3b 0a | 23 65 6c 73 65 20 69 62 |n( 1 );.|#else ib|
|00001f70| 6d 30 33 32 0a 09 72 65 | 74 75 72 6e 28 20 30 20 |m032..re|turn( 0 |
|00001f80| 29 3b 0a 23 65 6e 64 69 | 66 20 69 62 6d 30 33 32 |);.#endi|f ibm032|
|00001f90| 0a 23 65 6e 64 69 66 20 | 49 42 4d 30 33 32 0a 0a |.#endif |IBM032..|
|00001fa0| 23 69 66 64 65 66 20 41 | 49 58 33 31 0a 09 72 65 |#ifdef A|IX31..re|
|00001fb0| 74 75 72 6e 28 20 31 20 | 29 3b 0a 23 65 6e 64 69 |turn( 1 |);.#endi|
|00001fc0| 66 20 41 49 58 33 31 0a | 0a 23 69 66 64 65 66 20 |f AIX31.|.#ifdef |
|00001fd0| 53 47 49 0a 23 69 66 64 | 65 66 20 73 67 69 0a 09 |SGI.#ifd|ef sgi..|
|00001fe0| 72 65 74 75 72 6e 28 20 | 31 20 29 3b 0a 23 65 6c |return( |1 );.#el|
|00001ff0| 73 65 0a 09 72 65 74 75 | 72 6e 28 20 30 20 29 3b |se..retu|rn( 0 );|
|00002000| 0a 23 65 6e 64 69 66 0a | 23 65 6e 64 69 66 20 53 |.#endif.|#endif S|
|00002010| 47 49 0a 0a 23 69 66 64 | 65 66 20 48 50 50 41 52 |GI..#ifd|ef HPPAR|
|00002020| 0a 23 69 66 64 65 66 20 | 68 70 39 30 30 30 73 38 |.#ifdef |hp9000s8|
|00002030| 30 30 0a 09 72 65 74 75 | 72 6e 28 20 31 20 29 3b |00..retu|rn( 1 );|
|00002040| 0a 23 65 6c 73 65 0a 09 | 72 65 74 75 72 6e 28 20 |.#else..|return( |
|00002050| 30 20 29 3b 0a 23 65 6e | 64 69 66 0a 23 65 6e 64 |0 );.#en|dif.#end|
|00002060| 69 66 20 48 50 50 41 52 | 0a 09 7d 0a 0a 09 72 65 |if HPPAR|..}...re|
|00002070| 74 75 72 6e 28 20 30 20 | 29 3b 0a 7d 0a 0a 45 72 |turn( 0 |);.}..Er|
|00002080| 72 6f 72 28 29 0a 7b 0a | 09 63 68 61 72 20 2a 41 |ror().{.|.char *A|
|00002090| 72 63 68 20 3d 20 4e 55 | 4c 4c 2c 20 2a 4f 70 53 |rch = NU|LL, *OpS|
|000020a0| 79 73 20 3d 20 4e 55 4c | 4c 3b 0a 0a 23 69 66 64 |ys = NUL|L;..#ifd|
|000020b0| 65 66 20 53 50 41 52 43 | 0a 09 41 72 63 68 20 3d |ef SPARC|..Arch =|
|000020c0| 20 22 20 53 50 41 52 43 | 22 3b 0a 23 65 6e 64 69 | " SPARC|";.#endi|
|000020d0| 66 20 53 50 41 52 43 0a | 0a 23 69 66 64 65 66 20 |f SPARC.|.#ifdef |
|000020e0| 4d 43 36 38 30 32 30 0a | 09 41 72 63 68 20 3d 20 |MC68020.|.Arch = |
|000020f0| 22 6e 20 4d 43 36 38 30 | 32 30 22 3b 0a 23 65 6e |"n MC680|20";.#en|
|00002100| 64 69 66 20 4d 43 36 38 | 30 32 30 0a 0a 23 69 66 |dif MC68|020..#if|
|00002110| 64 65 66 20 56 41 58 0a | 09 41 72 63 68 20 3d 20 |def VAX.|.Arch = |
|00002120| 22 20 56 41 58 22 3b 0a | 23 65 6e 64 69 66 20 56 |" VAX";.|#endif V|
|00002130| 41 58 0a 0a 23 69 66 64 | 65 66 20 49 33 38 36 0a |AX..#ifd|ef I386.|
|00002140| 09 41 72 63 68 20 3d 20 | 22 6e 20 49 33 38 36 22 |.Arch = |"n I386"|
|00002150| 3b 0a 23 65 6e 64 69 66 | 20 49 33 38 36 0a 0a 23 |;.#endif| I386..#|
|00002160| 69 66 64 65 66 20 49 42 | 4d 30 33 32 0a 09 41 72 |ifdef IB|M032..Ar|
|00002170| 63 68 20 3d 20 22 6e 20 | 49 42 4d 30 33 32 22 3b |ch = "n |IBM032";|
|00002180| 0a 23 65 6e 64 69 66 20 | 49 42 4d 30 33 32 0a 0a |.#endif |IBM032..|
|00002190| 0a 23 69 66 64 65 66 20 | 44 59 4e 49 58 0a 09 4f |.#ifdef |DYNIX..O|
|000021a0| 70 53 79 73 20 3d 20 22 | 44 59 4e 49 58 22 3b 0a |pSys = "|DYNIX";.|
|000021b0| 23 65 6e 64 69 66 20 44 | 59 4e 49 58 0a 0a 23 69 |#endif D|YNIX..#i|
|000021c0| 66 64 65 66 20 42 53 44 | 34 33 0a 09 4f 70 53 79 |fdef BSD|43..OpSy|
|000021d0| 73 20 3d 20 22 42 53 44 | 34 33 20 28 34 2e 33 20 |s = "BSD|43 (4.3 |
|000021e0| 42 53 44 20 55 6e 69 78 | 29 22 3b 0a 23 65 6e 64 |BSD Unix|)";.#end|
|000021f0| 69 66 20 42 53 44 34 33 | 0a 0a 23 69 66 64 65 66 |if BSD43|..#ifdef|
|00002200| 20 55 4c 54 52 49 58 34 | 30 0a 09 4f 70 53 79 73 | ULTRIX4|0..OpSys|
|00002210| 20 3d 20 22 55 4c 54 52 | 49 58 34 30 22 3b 0a 23 | = "ULTR|IX40";.#|
|00002220| 65 6e 64 69 66 20 55 4c | 54 52 49 58 34 30 0a 0a |endif UL|TRIX40..|
|00002230| 23 69 66 64 65 66 20 55 | 4c 54 52 49 58 0a 09 4f |#ifdef U|LTRIX..O|
|00002240| 70 53 79 73 20 3d 20 22 | 55 4c 54 52 49 58 22 3b |pSys = "|ULTRIX";|
|00002250| 0a 23 65 6e 64 69 66 20 | 55 4c 54 52 49 58 0a 0a |.#endif |ULTRIX..|
|00002260| 23 69 66 64 65 66 20 53 | 55 4e 4f 53 34 30 0a 09 |#ifdef S|UNOS40..|
|00002270| 4f 70 53 79 73 20 3d 20 | 22 53 55 4e 4f 53 34 30 |OpSys = |"SUNOS40|
|00002280| 22 3b 0a 23 65 6e 64 69 | 66 20 53 55 4e 4f 53 34 |";.#endi|f SUNOS4|
|00002290| 30 0a 0a 23 69 66 64 65 | 66 20 53 55 4e 4f 53 34 |0..#ifde|f SUNOS4|
|000022a0| 31 0a 09 4f 70 53 79 73 | 20 3d 20 22 53 55 4e 4f |1..OpSys| = "SUNO|
|000022b0| 53 34 31 22 3b 0a 23 65 | 6e 64 69 66 20 53 55 4e |S41";.#e|ndif SUN|
|000022c0| 4f 53 34 31 0a 0a 23 69 | 66 64 65 66 20 53 55 4e |OS41..#i|fdef SUN|
|000022d0| 4f 53 33 32 0a 09 4f 70 | 53 79 73 20 3d 20 22 53 |OS32..Op|Sys = "S|
|000022e0| 55 4e 4f 53 33 32 22 3b | 0a 23 65 6e 64 69 66 20 |UNOS32";|.#endif |
|000022f0| 53 55 4e 4f 53 33 32 0a | 0a 09 69 66 28 20 41 72 |SUNOS32.|..if( Ar|
|00002300| 63 68 20 26 26 20 4f 70 | 53 79 73 20 29 20 7b 0a |ch && Op|Sys ) {.|
|00002310| 09 09 70 72 69 6e 74 66 | 28 22 5c 37 5c 37 5c 37 |..printf|("\7\7\7|
|00002320| 54 6f 20 63 72 65 61 74 | 65 20 61 25 73 2f 25 73 |To creat|e a%s/%s|
|00002330| 20 76 65 72 73 69 6f 6e | 20 6f 66 20 43 6f 6e 64 | version| of Cond|
|00002340| 6f 72 2c 5c 6e 22 2c 20 | 41 72 63 68 2c 20 4f 70 |or,\n", |Arch, Op|
|00002350| 53 79 73 29 3b 0a 09 09 | 70 72 69 6e 74 66 28 22 |Sys);...|printf("|
|00002360| 79 6f 75 20 4d 55 53 54 | 20 63 6f 6d 70 69 6c 65 |you MUST| compile|
|00002370| 20 6f 6e 20 61 25 73 20 | 72 75 6e 6e 69 6e 67 20 | on a%s |running |
|00002380| 25 73 5c 6e 22 2c 20 41 | 72 63 68 2c 20 4f 70 53 |%s\n", A|rch, OpS|
|00002390| 79 73 29 3b 0a 09 7d 20 | 65 6c 73 65 20 7b 0a 09 |ys);..} |else {..|
|000023a0| 09 70 72 69 6e 74 66 28 | 22 5c 37 59 6f 75 20 6d |.printf(|"\7You m|
|000023b0| 75 73 74 20 63 75 73 74 | 6f 6d 69 7a 65 20 43 68 |ust cust|omize Ch|
|000023c0| 65 63 6b 4d 61 63 68 54 | 79 70 65 2e 63 20 28 61 |eckMachT|ype.c (a|
|000023d0| 6e 64 20 61 6c 6c 20 6f | 66 20 43 6f 6e 64 6f 72 |nd all o|f Condor|
|000023e0| 29 5c 6e 22 29 3b 0a 09 | 09 70 72 69 6e 74 66 28 |)\n");..|.printf(|
|000023f0| 22 5c 37 74 6f 20 6d 61 | 6b 65 20 61 20 73 79 73 |"\7to ma|ke a sys|
|00002400| 74 65 6d 20 6f 66 20 74 | 68 69 73 20 61 72 63 68 |tem of t|his arch|
|00002410| 69 74 65 63 74 75 72 65 | 2f 6f 73 20 63 6f 6d 62 |itecture|/os comb|
|00002420| 69 6e 61 74 69 6f 6e 2e | 5c 6e 22 29 3b 0a 09 7d |ination.|\n");..}|
|00002430| 0a 0a 09 65 78 69 74 28 | 20 31 20 29 3b 0a 7d 0a |...exit(| 1 );.}.|
|00002440| 70 53 79 73 20 3d 20 22 | 55 4c 54 52 49 58 22 3b |pSys = "|ULTRIX";|
|00002450| 0a 23 65 6e 64 69 66 20 | 55 4c 54 52 49 58 0a 0a |.#endif |ULTRIX..|
|00002460| 23 69 66 64 65 66 20 53 | 55 4e 4f 53 34 30 0a 09 |#ifdef S|UNOS40..|
|00002470| 4f 70 53 79 73 20 3d 20 | 22 53 55 4e 4f 53 34 30 |OpSys = |"SUNOS40|
|00002480| 22 3b 0a 23 65 6e 64 69 | 66 20 53 55 4e 4f 53 34 |";.#endi|f SUNOS4|
|00002490| 30 0a 0a 23 69 66 64 65 | 66 20 53 55 4e 4f 53 34 |0..#ifde|f SUNOS4|
|000024a0| 31 0a 09 4f 70 53 79 73 | 20 3d 20 22 53 55 4e 4f |1..OpSys| = "SUNO|
|000024b0| 53 34 31 22 3b 0a 23 65 | 6e 64 69 66 20 53 55 4e |S41";.#e|ndif SUN|
|000024c0| 4f 53 34 31 0a 0a 23 69 | 66 64 65 66 20 53 55 4e |OS41..#i|fdef SUN|
|000024d0| 4f 53 33 32 0a 09 4f 70 | 53 79 73 20 3d 20 22 53 |OS32..Op|Sys = "S|
|000024e0| 55 4e 4f 53 33 32 22 3b | 0a 23 65 6e 64 69 66 20 |UNOS32";|.#endif |
|000024f0| 53 55 4e 4f 53 33 32 0a | 0a 09 69 66 28 20 41 72 |SUNOS32.|..if( Ar|
|00002500| 63 68 20 26 26 20 4f 70 | 53 79 73 20 29 20 7b 0a |ch && Op|Sys ) {.|
|00002510| 09 09 70 72 69 6e 74 66 | 28 22 5c 37 5c 37 5c 37 |..printf|("\7\7\7|
|00002520| 54 6f 20 63 72 65 61 74 | 65 20 61 25 73 2f 25 73 |To creat|e a%s/%s|
|00002530| 20 76 65 72 73 69 6f 6e | 20 6f 66 20 43 6f 6e 64 | version| of Cond|
|00002540| 6f 72 2c 5c 6e 22 2c 20 | 41 72 63 68 2c 20 4f 70 |or,\n", |Arch, Op|
|00002550| 53 79 73 29 3b 0a 09 09 | 70 72 69 6e 74 66 28 22 |Sys);...|printf("|
|00002560| 79 6f 75 20 4d 55 53 54 | 20 63 6f 6d 70 69 6c 65 |you MUST| compile|
|00002570| 20 6f 6e 20 61 25 73 20 | 72 75 6e 6e 69 6e 67 20 | on a%s |running |
|00002580| 25 73 5c 6e 22 2c 20 41 | 72 63 68 2c 20 4f 70 53 |%s\n", A|rch, OpS|
|00002590| 79 73 29 3b 0a 09 7d 20 | 65 6c 73 65 20 7b 0a 09 |ys);..} |else {..|
|000025a0| 09 70 72 69 6e 74 66 28 | 22 5c 37 59 6f 75 20 6d |.printf(|"\7You m|
|000025b0| 75 73 74 20 63 75 73 74 | 6f 6d 69 7a 65 20 43 68 |ust cust|omize Ch|
|000025c0| 65 63 6b 4d 61 63 68 54 | 79 70 65 2e 63 20 28 61 |eckMachT|ype.c (a|
|000025d0| 6e 64 20 61 6c 6c 20 6f | 66 20 43 6f 6e 64 6f 72 |nd all o|f Condor|
|000025e0| 29 5c 6e 22 29 3b 0a 09 | 09 70 72 69 6e 74 66 28 |)\n");..|.printf(|
|000025f0| 22 5c 37 74 6f 20 6d 61 | 6b 65 20 61 20 73 79 73 |"\7to ma|ke a sys|
|00002600| 47 45 4e 45 52 49 43 2f | 6d 64 65 70 65 6e 64 2e |GENERIC/|mdepend.|
|00002610| 73 68 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |sh......|........|
|00002620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002660| 00 00 00 00 30 30 30 37 | 35 35 20 00 30 30 31 32 |....0007|55 .0012|
|00002670| 36 31 20 00 30 30 30 34 | 36 30 20 00 30 30 30 30 |61 .0004|60 .0000|
|00002680| 30 30 30 37 32 31 30 20 | 30 35 31 30 35 33 32 35 |0007210 |05105325|
|00002690| 36 36 33 20 30 31 33 35 | 31 36 00 20 30 00 00 00 |663 0135|16. 0...|
|000026a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000026f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002700| 00 75 73 74 61 72 00 30 | 30 63 6f 6e 64 6f 72 00 |.ustar.0|0condor.|
|00002710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002720| 00 00 00 00 00 00 00 00 | 00 63 6f 6e 64 6f 72 00 |........|.condor.|
|00002730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000027f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002800| 23 21 20 2f 62 69 6e 2f | 73 68 0a 23 0a 23 09 40 |#! /bin/|sh.#.#.@|
|00002810| 28 23 29 6d 64 65 70 65 | 6e 64 2e 73 68 09 31 2e |(#)mdepe|nd.sh.1.|
|00002820| 33 09 35 2f 31 31 2f 38 | 38 20 31 39 3a 34 34 3a |3.5/11/8|8 19:44:|
|00002830| 33 36 0a 23 0a 23 09 44 | 6f 20 74 68 65 20 65 71 |36.#.#.D|o the eq|
|00002840| 75 69 76 61 6c 65 6e 74 | 20 6f 66 20 74 68 65 20 |uivalent| of the |
|00002850| 27 6d 61 6b 65 64 65 70 | 65 6e 64 27 20 70 72 6f |'makedep|end' pro|
|00002860| 67 72 61 6d 2c 20 62 75 | 74 20 64 6f 20 69 74 20 |gram, bu|t do it |
|00002870| 72 69 67 68 74 2e 0a 23 | 0a 23 09 55 73 61 67 65 |right..#|.#.Usage|
|00002880| 3a 0a 23 0a 23 09 6d 61 | 6b 65 64 65 70 65 6e 64 |:.#.#.ma|kedepend|
|00002890| 20 5b 63 70 70 2d 66 6c | 61 67 73 5d 20 5b 2d 77 | [cpp-fl|ags] [-w|
|000028a0| 20 77 69 64 74 68 5d 20 | 5b 2d 73 20 6d 61 67 69 | width] |[-s magi|
|000028b0| 63 2d 73 74 72 69 6e 67 | 5d 20 5b 2d 66 20 6d 61 |c-string|] [-f ma|
|000028c0| 6b 65 66 69 6c 65 5d 0a | 23 09 20 20 5b 2d 6f 20 |kefile].|#. [-o |
|000028d0| 6f 62 6a 65 63 74 2d 73 | 75 66 66 69 78 5d 0a 23 |object-s|uffix].#|
|000028e0| 0a 23 09 4e 6f 74 65 73 | 3a 0a 23 0a 23 09 54 68 |.#.Notes|:.#.#.Th|
|000028f0| 65 20 43 20 63 6f 6d 70 | 69 6c 65 72 20 75 73 65 |e C comp|iler use|
|00002900| 64 20 63 61 6e 20 62 65 | 20 6f 76 65 72 72 69 64 |d can be| overrid|
|00002910| 64 65 6e 20 77 69 74 68 | 20 74 68 65 20 65 6e 76 |den with| the env|
|00002920| 69 72 6f 6e 6d 65 6e 74 | 0a 23 09 76 61 72 69 61 |ironment|.#.varia|
|00002930| 62 6c 65 20 22 43 43 22 | 2e 0a 23 0a 23 09 54 68 |ble "CC"|..#.#.Th|
|00002940| 65 20 22 2d 76 22 20 73 | 77 69 74 63 68 20 6f 66 |e "-v" s|witch of|
|00002950| 20 74 68 65 20 22 6d 61 | 6b 65 64 65 70 65 6e 64 | the "ma|kedepend|
|00002960| 22 20 70 72 6f 67 72 61 | 6d 20 69 73 20 6e 6f 74 |" progra|m is not|
|00002970| 20 73 75 70 70 6f 72 74 | 65 64 2e 0a 23 0a 23 0a | support|ed..#.#.|
|00002980| 23 09 54 68 69 73 20 73 | 63 72 69 70 74 20 73 68 |#.This s|cript sh|
|00002990| 6f 75 6c 64 0a 23 09 77 | 6f 72 6b 20 6f 6e 20 62 |ould.#.w|ork on b|
|000029a0| 6f 74 68 20 55 53 47 20 | 61 6e 64 20 42 53 44 20 |oth USG |and BSD |
|000029b0| 73 79 73 74 65 6d 73 2e | 20 20 48 6f 77 65 76 65 |systems.| Howeve|
|000029c0| 72 2c 20 77 68 65 6e 20 | 53 79 73 74 65 6d 20 56 |r, when |System V|
|000029d0| 2e 34 20 63 6f 6d 65 73 | 20 6f 75 74 2c 0a 23 09 |.4 comes| out,.#.|
|000029e0| 55 53 47 20 75 73 65 72 | 73 20 77 69 6c 6c 20 70 |USG user|s will p|
|000029f0| 72 6f 62 61 62 6c 79 20 | 68 61 76 65 20 74 6f 20 |robably |have to |
|00002a00| 63 68 61 6e 67 65 20 22 | 73 69 6c 65 6e 74 22 20 |change "|silent" |
|00002a10| 74 6f 20 22 2d 73 22 20 | 69 6e 73 74 65 61 64 20 |to "-s" |instead |
|00002a20| 6f 66 0a 23 09 22 2d 22 | 20 28 61 74 20 6c 65 61 |of.#."-"| (at lea|
|00002a30| 73 74 2c 20 74 68 61 74 | 27 73 20 77 68 61 74 20 |st, that|'s what |
|00002a40| 74 68 65 20 64 6f 63 75 | 6d 65 6e 74 61 74 69 6f |the docu|mentatio|
|00002a50| 6e 20 69 6d 70 6c 69 65 | 73 29 2e 0a 23 0a 43 43 |n implie|s)..#.CC|
|00002a60| 3d 22 63 63 20 2d 45 20 | 22 0a 0a 73 69 6c 65 6e |="cc -E |"..silen|
|00002a70| 74 3d 27 2d 27 0a 0a 54 | 4d 50 3d 2f 74 6d 70 2f |t='-'..T|MP=/tmp/|
|00002a80| 6d 64 65 70 24 24 0a 43 | 50 50 43 4d 44 3d 24 7b |mdep$$.C|PPCMD=${|
|00002a90| 54 4d 50 7d 61 0a 44 45 | 50 45 4e 44 4c 49 4e 45 |TMP}a.DE|PENDLINE|
|00002aa0| 53 3d 24 7b 54 4d 50 7d | 62 0a 54 4d 50 4d 41 4b |S=${TMP}|b.TMPMAK|
|00002ab0| 45 46 49 4c 45 3d 24 7b | 54 4d 50 7d 63 0a 4d 41 |EFILE=${|TMP}c.MA|
|00002ac0| 47 49 43 4c 49 4e 45 3d | 24 7b 54 4d 50 7d 64 0a |GICLINE=|${TMP}d.|
|00002ad0| 41 52 47 53 3d 24 7b 54 | 4d 50 7d 65 0a 0a 74 72 |ARGS=${T|MP}e..tr|
|00002ae0| 61 70 20 22 72 6d 20 2d | 66 20 24 7b 54 4d 50 7d |ap "rm -|f ${TMP}|
|00002af0| 2a 3b 20 65 78 69 74 20 | 31 22 20 31 20 32 20 31 |*; exit |1" 1 2 1|
|00002b00| 35 0a 74 72 61 70 20 22 | 72 6d 20 2d 66 20 24 7b |5.trap "|rm -f ${|
|00002b10| 54 4d 50 7d 2a 3b 20 65 | 78 69 74 20 30 22 20 31 |TMP}*; e|xit 0" 1|
|00002b20| 20 32 20 31 33 0a 0a 65 | 63 68 6f 20 22 20 5c 63 | 2 13..e|cho " \c|
|00002b30| 22 20 3e 20 24 43 50 50 | 43 4d 44 0a 69 66 20 5b |" > $CPP|CMD.if [|
|00002b40| 20 60 77 63 20 2d 63 20 | 3c 20 24 43 50 50 43 4d | `wc -c |< $CPPCM|
|00002b50| 44 60 20 2d 65 71 20 31 | 20 5d 0a 74 68 65 6e 0a |D` -eq 1| ].then.|
|00002b60| 20 20 20 20 63 3d 22 5c | 63 22 0a 20 20 20 20 6e | c="\|c". n|
|00002b70| 3d 0a 65 6c 73 65 0a 20 | 20 20 20 63 3d 0a 20 20 |=.else. | c=. |
|00002b80| 20 20 6e 3d 22 2d 6e 22 | 0a 66 69 0a 0a 65 63 68 | n="-n"|.fi..ech|
|00002b90| 6f 20 24 6e 20 22 24 63 | 22 20 3e 24 41 52 47 53 |o $n "$c|" >$ARGS|
|00002ba0| 0a 0a 66 69 6c 65 73 3d | 0a 6d 61 6b 65 66 69 6c |..files=|.makefil|
|00002bb0| 65 3d 0a 6d 61 67 69 63 | 5f 73 74 72 69 6e 67 3d |e=.magic|_string=|
|00002bc0| 27 23 20 44 4f 20 4e 4f | 54 20 44 45 4c 45 54 45 |'# DO NO|T DELETE|
|00002bd0| 27 0a 6f 62 6a 73 75 66 | 66 69 78 3d 27 2e 6f 27 |'.objsuf|fix='.o'|
|00002be0| 0a 77 69 64 74 68 3d 37 | 38 0a 65 6e 64 6d 61 72 |.width=7|8.endmar|
|00002bf0| 6b 65 72 3d 22 22 0a 76 | 65 72 62 6f 73 65 3d 6e |ker="".v|erbose=n|
|00002c00| 0a 0a 77 68 69 6c 65 20 | 5b 20 24 23 20 21 3d 20 |..while |[ $# != |
|00002c10| 30 20 5d 0a 64 6f 0a 20 | 20 20 20 69 66 20 5b 20 |0 ].do. | if [ |
|00002c20| 22 24 65 6e 64 6d 61 72 | 6b 65 72 22 78 20 21 3d |"$endmar|ker"x !=|
|00002c30| 20 78 20 2d 61 20 22 24 | 65 6e 64 6d 61 72 6b 65 | x -a "$|endmarke|
|00002c40| 72 22 20 3d 20 22 24 31 | 22 20 5d 3b 20 74 68 65 |r" = "$1|" ]; the|
|00002c50| 6e 0a 09 65 6e 64 6d 61 | 72 6b 65 72 3d 22 22 0a |n..endma|rker="".|
|00002c60| 20 20 20 20 65 6c 73 65 | 0a 09 63 61 73 65 20 22 | else|..case "|
|00002c70| 24 31 22 20 69 6e 0a 09 | 20 20 20 20 2d 44 2a 7c |$1" in..| -D*||
|00002c80| 2d 49 2a 29 0a 09 09 65 | 63 68 6f 20 24 6e 20 22 |-I*)...e|cho $n "|
|00002c90| 20 27 24 31 27 24 63 22 | 20 3e 3e 20 24 41 52 47 | '$1'$c"| >> $ARG|
|00002ca0| 53 0a 09 09 3b 3b 0a 0a | 09 20 20 20 20 2d 67 7c |S...;;..|. -g||
|00002cb0| 2d 6f 29 0a 09 09 3b 3b | 0a 0a 09 20 20 20 20 2a |-o)...;;|... *|
|00002cc0| 29 0a 09 09 69 66 20 5b | 20 22 24 65 6e 64 6d 61 |)...if [| "$endma|
|00002cd0| 72 6b 65 72 22 78 20 3d | 20 78 20 5d 3b 20 74 68 |rker"x =| x ]; th|
|00002ce0| 65 6e 0a 09 09 20 20 20 | 20 63 61 73 65 20 22 24 |en... | case "$|
|00002cf0| 31 22 20 69 6e 20 09 0a | 09 09 09 2d 77 29 0a 09 |1" in ..|...-w)..|
|00002d00| 09 09 20 20 20 20 77 69 | 64 74 68 3d 22 24 32 22 |.. wi|dth="$2"|
|00002d10| 0a 09 09 09 20 20 20 20 | 73 68 69 66 74 0a 09 09 |.... |shift...|
|00002d20| 09 20 20 20 20 3b 3b 0a | 09 09 09 2d 73 29 0a 09 |. ;;.|...-s)..|
|00002d30| 09 09 20 20 20 20 6d 61 | 67 69 63 5f 73 74 72 69 |.. ma|gic_stri|
|00002d40| 6e 67 3d 22 24 32 22 0a | 09 09 09 20 20 20 20 73 |ng="$2".|... s|
|00002d50| 68 69 66 74 0a 09 09 09 | 20 20 20 20 3b 3b 0a 09 |hift....| ;;..|
|00002d60| 09 09 2d 66 29 0a 09 09 | 09 20 20 20 20 6d 61 6b |..-f)...|. mak|
|00002d70| 65 66 69 6c 65 3d 22 24 | 32 22 0a 09 09 09 20 20 |efile="$|2".... |
|00002d80| 20 20 73 68 69 66 74 0a | 09 09 09 20 20 20 20 3b | shift.|... ;|
|00002d90| 3b 0a 09 09 09 2d 6f 29 | 0a 09 09 09 20 20 20 20 |;....-o)|.... |
|00002da0| 6f 62 6a 73 75 66 66 69 | 78 3d 22 24 32 22 0a 09 |objsuffi|x="$2"..|
|00002db0| 09 09 20 20 20 20 73 68 | 69 66 74 0a 09 09 09 20 |.. sh|ift.... |
|00002dc0| 20 20 20 3b 3b 0a 09 09 | 09 0a 09 09 09 2d 2d 2a | ;;...|.....--*|
|00002dd0| 29 0a 09 09 09 20 20 20 | 20 65 63 68 6f 20 22 24 |).... | echo "$|
|00002de0| 31 22 20 7c 20 73 65 64 | 20 27 73 2f 5e 5c 2d 5c |1" | sed| 's/^\-\|
|00002df0| 2d 2f 2f 27 20 3e 24 7b | 54 4d 50 7d 65 6e 64 0a |-//' >${|TMP}end.|
|00002e00| 09 09 09 20 20 20 20 65 | 6e 64 6d 61 72 6b 65 72 |... e|ndmarker|
|00002e10| 3d 22 60 63 61 74 20 24 | 7b 54 4d 50 7d 65 6e 64 |="`cat $|{TMP}end|
|00002e20| 60 22 0a 09 09 09 20 20 | 20 20 72 6d 20 2d 66 20 |`".... | rm -f |
|00002e30| 24 7b 54 4d 50 7d 65 6e | 64 0a 09 09 09 20 20 20 |${TMP}en|d.... |
|00002e40| 20 69 66 20 5b 20 22 24 | 65 6e 64 6d 61 72 6b 65 | if [ "$|endmarke|
|00002e50| 72 22 78 20 3d 20 78 20 | 5d 3b 20 74 68 65 6e 0a |r"x = x |]; then.|
|00002e60| 09 09 09 09 65 6e 64 6d | 61 72 6b 65 72 3d 22 2d |....endm|arker="-|
|00002e70| 2d 22 0a 09 09 09 20 20 | 20 20 66 69 0a 09 09 09 |-".... | fi....|
|00002e80| 20 20 20 20 3b 3b 0a 09 | 09 09 2d 76 29 0a 09 09 | ;;..|..-v)...|
|00002e90| 09 20 20 20 20 76 65 72 | 62 6f 73 65 3d 22 79 22 |. ver|bose="y"|
|00002ea0| 0a 09 09 09 20 20 20 20 | 3b 3b 0a 0a 09 09 09 2d |.... |;;.....-|
|00002eb0| 63 63 29 0a 09 09 09 20 | 20 20 20 43 43 3d 22 24 |cc).... | CC="$|
|00002ec0| 32 22 0a 09 09 09 20 20 | 20 20 73 68 69 66 74 0a |2".... | shift.|
|00002ed0| 09 09 09 20 20 20 20 3b | 3b 0a 0a 09 09 09 2d 2a |... ;|;.....-*|
|00002ee0| 29 0a 09 09 09 20 20 20 | 20 65 63 68 6f 20 22 55 |).... | echo "U|
|00002ef0| 6e 6b 6e 6f 77 6e 20 6f | 70 74 69 6f 6e 20 27 24 |nknown o|ption '$|
|00002f00| 31 27 20 69 67 6e 6f 72 | 65 64 22 20 31 3e 26 32 |1' ignor|ed" 1>&2|
|00002f10| 0a 09 09 09 20 20 20 20 | 3b 3b 0a 09 09 09 2a 29 |.... |;;....*)|
|00002f20| 0a 09 09 09 20 20 20 20 | 66 69 6c 65 73 3d 22 24 |.... |files="$|
|00002f30| 66 69 6c 65 73 20 24 31 | 22 0a 09 09 09 20 20 20 |files $1|".... |
|00002f40| 20 3b 3b 0a 09 09 20 20 | 20 20 65 73 61 63 0a 09 | ;;... | esac..|
|00002f50| 09 66 69 0a 09 09 3b 3b | 0a 09 65 73 61 63 0a 20 |.fi...;;|..esac. |
|00002f60| 20 20 20 66 69 0a 20 20 | 20 20 73 68 69 66 74 0a | fi. | shift.|
|00002f70| 64 6f 6e 65 0a 65 63 68 | 6f 20 27 20 24 2a 27 20 |done.ech|o ' $*' |
|00002f80| 3e 3e 20 24 41 52 47 53 | 0a 0a 65 63 68 6f 20 22 |>> $ARGS|..echo "|
|00002f90| 65 78 65 63 20 24 43 43 | 20 60 63 61 74 20 24 41 |exec $CC| `cat $A|
|00002fa0| 52 47 53 60 22 20 3e 20 | 24 43 50 50 43 4d 44 0a |RGS`" > |$CPPCMD.|
|00002fb0| 63 68 6d 6f 64 20 2b 78 | 20 24 43 50 50 43 4d 44 |chmod +x| $CPPCMD|
|00002fc0| 0a 72 6d 20 24 41 52 47 | 53 0a 0a 63 61 73 65 20 |.rm $ARG|S..case |
|00002fd0| 22 24 6d 61 6b 65 66 69 | 6c 65 22 20 69 6e 0a 20 |"$makefi|le" in. |
|00002fe0| 20 20 20 27 27 29 0a 09 | 69 66 20 5b 20 2d 72 20 | '')..|if [ -r |
|00002ff0| 6d 61 6b 65 66 69 6c 65 | 20 5d 0a 09 74 68 65 6e |makefile| ]..then|
|00003000| 0a 09 20 20 20 20 6d 61 | 6b 65 66 69 6c 65 3d 6d |.. ma|kefile=m|
|00003010| 61 6b 65 66 69 6c 65 0a | 09 65 6c 69 66 20 5b 20 |akefile.|.elif [ |
|00003020| 2d 72 20 4d 61 6b 65 66 | 69 6c 65 20 5d 0a 09 74 |-r Makef|ile ]..t|
|00003030| 68 65 6e 0a 09 20 20 20 | 20 6d 61 6b 65 66 69 6c |hen.. | makefil|
|00003040| 65 3d 4d 61 6b 65 66 69 | 6c 65 0a 09 65 6c 73 65 |e=Makefi|le..else|
|00003050| 0a 09 20 20 20 20 65 63 | 68 6f 20 27 6e 6f 20 6d |.. ec|ho 'no m|
|00003060| 61 6b 65 66 69 6c 65 20 | 6f 72 20 4d 61 6b 65 66 |akefile |or Makef|
|00003070| 69 6c 65 20 66 6f 75 6e | 64 27 20 31 3e 26 32 0a |ile foun|d' 1>&2.|
|00003080| 09 20 20 20 20 65 78 69 | 74 20 31 0a 09 66 69 0a |. exi|t 1..fi.|
|00003090| 09 3b 3b 0a 20 20 20 20 | 2d 29 0a 09 6d 61 6b 65 |.;;. |-)..make|
|000030a0| 66 69 6c 65 3d 24 54 4d | 50 4d 41 4b 45 46 49 4c |file=$TM|PMAKEFIL|
|000030b0| 45 0a 09 3b 3b 0a 65 73 | 61 63 0a 0a 69 66 20 5b |E..;;.es|ac..if [|
|000030c0| 20 22 24 76 65 72 62 6f | 73 65 22 78 20 3d 20 22 | "$verbo|se"x = "|
|000030d0| 79 22 78 20 5d 3b 20 74 | 68 65 6e 20 0a 20 20 20 |y"x ]; t|hen . |
|000030e0| 20 63 61 74 20 24 43 50 | 50 43 4d 44 0a 66 69 0a | cat $CP|PCMD.fi.|
|000030f0| 0a 65 63 68 6f 20 27 27 | 20 3e 20 24 44 45 50 45 |.echo ''| > $DEPE|
|00003100| 4e 44 4c 49 4e 45 53 0a | 66 6f 72 20 69 20 69 6e |NDLINES.|for i in|
|00003110| 20 24 66 69 6c 65 73 0a | 64 6f 0a 20 20 20 20 24 | $files.|do. $|
|00003120| 43 50 50 43 4d 44 20 24 | 69 20 5c 0a 09 20 20 7c |CPPCMD $|i \.. ||
|00003130| 20 67 72 65 70 20 2d 76 | 20 22 23 70 72 61 67 6d | grep -v| "#pragm|
|00003140| 61 22 20 7c 20 73 65 64 | 20 2d 6e 20 22 2f 5e 23 |a" | sed| -n "/^#|
|00003150| 2f 73 3b 5e 3b 24 69 20 | 3b 70 22 0a 64 6f 6e 65 |/s;^;$i |;p".done|
|00003160| 20 5c 0a 20 20 7c 20 73 | 65 64 20 2d 65 20 27 73 | \. | s|ed -e 's|
|00003170| 7c 2f 5b 5e 2f 2e 5d 5b | 5e 2f 5d 2a 2f 5c 2e 5c ||/[^/.][|^/]*/\.\|
|00003180| 2e 7c 7c 67 27 20 2d 65 | 20 27 73 7c 2f 5c 2e 5b |.||g' -e| 's|/\.[|
|00003190| 5e 2e 5d 5b 5e 2f 5d 2a | 2f 5c 2e 5c 2e 7c 7c 67 |^.][^/]*|/\.\.||g|
|000031a0| 27 20 5c 0a 20 20 20 20 | 2d 65 20 27 73 7c 22 7c |' \. |-e 's|"||
|000031b0| 7c 67 27 20 2d 65 20 27 | 73 7c 20 5c 2e 2f 7c 20 ||g' -e '|s| \./| |
|000031c0| 7c 27 20 5c 0a 20 20 7c | 20 61 77 6b 20 27 7b 0a ||' \. || awk '{.|
|000031d0| 09 69 66 20 28 24 31 20 | 21 3d 20 24 34 20 20 26 |.if ($1 |!= $4 &|
|000031e0| 26 20 20 24 32 20 21 3d | 20 22 23 69 64 65 6e 74 |& $2 !=| "#ident|
|000031f0| 22 29 0a 09 20 20 20 20 | 7b 0a 09 20 20 20 20 6f |").. |{.. o|
|00003200| 66 69 6c 65 20 3d 20 73 | 75 62 73 74 72 20 28 24 |file = s|ubstr ($|
|00003210| 31 2c 20 31 2c 20 6c 65 | 6e 67 74 68 20 28 24 31 |1, 1, le|ngth ($1|
|00003220| 29 20 2d 20 32 29 20 22 | 27 22 24 6f 62 6a 73 75 |) - 2) "|'"$objsu|
|00003230| 66 66 69 78 22 27 22 0a | 09 20 20 20 20 70 72 69 |ffix"'".|. pri|
|00003240| 6e 74 20 6f 66 69 6c 65 | 2c 20 24 34 0a 09 20 20 |nt ofile|, $4.. |
|00003250| 20 20 7d 0a 09 7d 27 20 | 5c 0a 20 20 7c 20 73 6f | }..}' |\. | so|
|00003260| 72 74 20 2d 75 20 5c 0a | 20 20 7c 20 61 77 6b 20 |rt -u \.| | awk |
|00003270| 27 0a 09 20 20 20 20 7b | 0a 09 20 20 20 20 6e 65 |'.. {|.. ne|
|00003280| 77 72 65 63 20 3d 20 72 | 65 63 20 22 20 22 20 24 |wrec = r|ec " " $|
|00003290| 32 0a 09 20 20 20 20 69 | 66 20 28 24 31 20 21 3d |2.. i|f ($1 !=|
|000032a0| 20 6f 6c 64 31 29 0a 09 | 09 7b 0a 09 09 6f 6c 64 | old1)..|.{...old|
|000032b0| 31 20 3d 20 24 31 0a 09 | 09 69 66 20 28 72 65 63 |1 = $1..|.if (rec|
|000032c0| 20 21 3d 20 22 22 29 0a | 09 09 20 20 20 20 70 72 | != "").|.. pr|
|000032d0| 69 6e 74 20 72 65 63 0a | 09 09 72 65 63 20 3d 20 |int rec.|..rec = |
|000032e0| 24 31 20 22 3a 20 22 20 | 24 32 0a 09 09 7d 0a 09 |$1 ": " |$2...}..|
|000032f0| 20 20 20 20 65 6c 73 65 | 20 69 66 20 28 6c 65 6e | else| if (len|
|00003300| 67 74 68 20 28 6e 65 77 | 72 65 63 29 20 3e 20 27 |gth (new|rec) > '|
|00003310| 22 24 77 69 64 74 68 22 | 27 29 0a 09 09 7b 0a 09 |"$width"|')...{..|
|00003320| 09 70 72 69 6e 74 20 72 | 65 63 0a 09 09 72 65 63 |.print r|ec...rec|
|00003330| 20 3d 20 24 31 20 22 3a | 20 22 20 24 32 0a 09 09 | = $1 ":| " $2...|
|00003340| 7d 0a 09 20 20 20 20 65 | 6c 73 65 0a 09 09 72 65 |}.. e|lse...re|
|00003350| 63 20 3d 20 6e 65 77 72 | 65 63 0a 09 20 20 20 20 |c = newr|ec.. |
|00003360| 7d 0a 09 45 4e 44 20 5c | 0a 09 20 20 20 20 7b 0a |}..END \|.. {.|
|00003370| 09 20 20 20 20 69 66 20 | 28 72 65 63 20 21 3d 20 |. if |(rec != |
|00003380| 22 22 29 0a 09 09 70 72 | 69 6e 74 20 72 65 63 0a |"")...pr|int rec.|
|00003390| 09 20 20 20 20 7d 27 20 | 5c 0a 20 20 7c 20 65 67 |. }' |\. | eg|
|000033a0| 72 65 70 20 2d 76 20 27 | 5e 5b 5e 3a 5d 2a 3a 5b |rep -v '|^[^:]*:[|
|000033b0| 20 09 5d 2a 24 27 20 3e | 3e 20 24 44 45 50 45 4e | .]*$' >|> $DEPEN|
|000033c0| 44 4c 49 4e 45 53 0a 0a | 74 72 61 70 20 22 22 20 |DLINES..|trap "" |
|000033d0| 31 20 32 20 31 33 20 31 | 35 09 23 20 4e 6f 77 20 |1 2 13 1|5.# Now |
|000033e0| 77 65 20 61 72 65 20 63 | 6f 6d 6d 69 74 74 65 64 |we are c|ommitted|
|000033f0| 0a 63 61 73 65 20 22 24 | 6d 61 6b 65 66 69 6c 65 |.case "$|makefile|
|00003400| 22 20 69 6e 0a 20 20 20 | 20 24 54 4d 50 4d 41 4b |" in. | $TMPMAK|
|00003410| 45 46 49 4c 45 29 0a 09 | 3b 3b 0a 20 20 20 20 2a |EFILE)..|;;. *|
|00003420| 29 0a 09 72 6d 20 2d 66 | 20 4d 61 6b 65 66 69 6c |)..rm -f| Makefil|
|00003430| 65 2e 62 61 6b 0a 09 63 | 70 20 24 6d 61 6b 65 66 |e.bak..c|p $makef|
|00003440| 69 6c 65 20 24 6d 61 6b | 65 66 69 6c 65 2e 62 61 |ile $mak|efile.ba|
|00003450| 6b 0a 09 65 63 68 6f 20 | 22 41 70 70 65 6e 64 69 |k..echo |"Appendi|
|00003460| 6e 67 20 64 65 70 65 6e | 64 65 6e 63 69 65 73 20 |ng depen|dencies |
|00003470| 74 6f 20 24 6d 61 6b 65 | 66 69 6c 65 22 0a 09 3b |to $make|file"..;|
|00003480| 3b 0a 65 73 61 63 0a 0a | 23 0a 23 20 41 70 70 65 |;.esac..|#.# Appe|
|00003490| 6e 64 20 74 68 65 20 6d | 61 67 69 63 20 73 74 72 |nd the m|agic str|
|000034a0| 69 6e 67 20 61 6e 64 20 | 61 20 62 6c 61 6e 6b 20 |ing and |a blank |
|000034b0| 6c 69 6e 65 20 73 6f 20 | 74 68 61 74 20 2f 5e 24 |line so |that /^$|
|000034c0| 6d 61 67 69 63 5f 73 74 | 72 69 6e 67 2f 2b 31 2c |magic_st|ring/+1,|
|000034d0| 5c 24 64 0a 23 20 63 61 | 6e 20 62 65 20 75 73 65 |\$d.# ca|n be use|
|000034e0| 64 20 74 6f 20 64 65 6c | 65 74 65 20 65 76 65 72 |d to del|ete ever|
|000034f0| 79 74 68 69 6e 67 20 66 | 72 6f 6d 20 61 66 74 65 |ything f|rom afte|
|00003500| 72 20 74 68 65 20 6d 61 | 67 69 63 20 73 74 72 69 |r the ma|gic stri|
|00003510| 6e 67 20 74 6f 20 74 68 | 65 20 65 6e 64 0a 23 20 |ng to th|e end.# |
|00003520| 6f 66 20 74 68 65 20 66 | 69 6c 65 2e 20 20 54 68 |of the f|ile. Th|
|00003530| 65 6e 2c 20 61 70 70 65 | 6e 64 20 61 20 62 6c 61 |en, appe|nd a bla|
|00003540| 6e 6b 20 6c 69 6e 65 20 | 61 67 61 69 6e 20 61 6e |nk line |again an|
|00003550| 64 20 74 68 65 6e 20 74 | 68 65 20 64 65 70 65 6e |d then t|he depen|
|00003560| 64 65 6e 63 69 65 73 2e | 0a 23 0a 63 61 74 20 3e |dencies.|.#.cat >|
|00003570| 3e 20 24 6d 61 6b 65 66 | 69 6c 65 20 3c 3c 45 4e |> $makef|ile <<EN|
|00003580| 44 5f 4f 46 5f 41 50 50 | 45 4e 44 0a 0a 24 6d 61 |D_OF_APP|END..$ma|
|00003590| 67 69 63 5f 73 74 72 69 | 6e 67 0a 0a 45 4e 44 5f |gic_stri|ng..END_|
|000035a0| 4f 46 5f 41 50 50 45 4e | 44 0a 65 64 20 24 73 69 |OF_APPEN|D.ed $si|
|000035b0| 6c 65 6e 74 20 24 6d 61 | 6b 65 66 69 6c 65 20 3c |lent $ma|kefile <|
|000035c0| 3c 45 4e 44 5f 4f 46 5f | 45 44 5f 53 43 52 49 50 |<END_OF_|ED_SCRIP|
|000035d0| 54 0a 2f 5e 24 6d 61 67 | 69 63 5f 73 74 72 69 6e |T./^$mag|ic_strin|
|000035e0| 67 2f 2b 31 2c 5c 24 64 | 0a 77 0a 71 0a 45 4e 44 |g/+1,\$d|.w.q.END|
|000035f0| 5f 4f 46 5f 45 44 5f 53 | 43 52 49 50 54 0a 65 63 |_OF_ED_S|CRIPT.ec|
|00003600| 68 6f 20 27 27 20 3e 3e | 24 6d 61 6b 65 66 69 6c |ho '' >>|$makefil|
|00003610| 65 0a 63 61 74 20 24 44 | 45 50 45 4e 44 4c 49 4e |e.cat $D|EPENDLIN|
|00003620| 45 53 20 3e 3e 24 6d 61 | 6b 65 66 69 6c 65 0a 0a |ES >>$ma|kefile..|
|00003630| 63 61 73 65 20 22 24 6d | 61 6b 65 66 69 6c 65 22 |case "$m|akefile"|
|00003640| 20 69 6e 0a 20 20 20 20 | 24 54 4d 50 4d 41 4b 45 | in. |$TMPMAKE|
|00003650| 46 49 4c 45 29 0a 09 63 | 61 74 20 24 54 4d 50 4d |FILE)..c|at $TMPM|
|00003660| 41 4b 45 46 49 4c 45 0a | 09 3b 3b 0a 0a 65 73 61 |AKEFILE.|.;;..esa|
|00003670| 63 0a 0a 72 6d 20 2d 66 | 20 24 7b 54 4d 50 7d 2a |c..rm -f| ${TMP}*|
|00003680| 0a 65 78 69 74 20 30 0a | 23 0a 23 20 41 70 70 65 |.exit 0.|#.# Appe|
|00003690| 6e 64 20 74 68 65 20 6d | 61 67 69 63 20 73 74 72 |nd the m|agic str|
|000036a0| 69 6e 67 20 61 6e 64 20 | 61 20 62 6c 61 6e 6b 20 |ing and |a blank |
|000036b0| 6c 69 6e 65 20 73 6f 20 | 74 68 61 74 20 2f 5e 24 |line so |that /^$|
|000036c0| 6d 61 67 69 63 5f 73 74 | 72 69 6e 67 2f 2b 31 2c |magic_st|ring/+1,|
|000036d0| 5c 24 64 0a 23 20 63 61 | 6e 20 62 65 20 75 73 65 |\$d.# ca|n be use|
|000036e0| 64 20 74 6f 20 64 65 6c | 65 74 65 20 65 76 65 72 |d to del|ete ever|
|000036f0| 79 74 68 69 6e 67 20 66 | 72 6f 6d 20 61 66 74 65 |ything f|rom afte|
|00003700| 72 20 74 68 65 20 6d 61 | 67 69 63 20 73 74 72 69 |r the ma|gic stri|
|00003710| 6e 67 20 74 6f 20 74 68 | 65 20 65 6e 64 0a 23 20 |ng to th|e end.# |
|00003720| 6f 66 20 74 68 65 20 66 | 69 6c 65 2e 20 20 54 68 |of the f|ile. Th|
|00003730| 65 6e 2c 20 61 70 70 65 | 6e 64 20 61 20 62 6c 61 |en, appe|nd a bla|
|00003740| 6e 6b 20 6c 69 6e 65 20 | 61 67 61 69 6e 20 61 6e |nk line |again an|
|00003750| 64 20 74 68 65 6e 20 74 | 68 65 20 64 65 70 65 6e |d then t|he depen|
|00003760| 64 65 6e 63 69 65 73 2e | 0a 23 0a 63 61 74 20 3e |dencies.|.#.cat >|
|00003770| 3e 20 24 6d 61 6b 65 66 | 69 6c 65 20 3c 3c 45 4e |> $makef|ile <<EN|
|00003780| 44 5f 4f 46 5f 41 50 50 | 45 4e 44 0a 0a 24 6d 61 |D_OF_APP|END..$ma|
|00003790| 67 69 63 5f 73 74 72 69 | 6e 67 0a 0a 45 4e 44 5f |gic_stri|ng..END_|
|000037a0| 4f 46 5f 41 50 50 45 4e | 44 0a 65 64 20 24 73 69 |OF_APPEN|D.ed $si|
|000037b0| 6c 65 6e 74 20 24 6d 61 | 6b 65 66 69 6c 65 20 3c |lent $ma|kefile <|
|000037c0| 3c 45 4e 44 5f 4f 46 5f | 45 44 5f 53 43 52 49 50 |<END_OF_|ED_SCRIP|
|000037d0| 54 0a 2f 5e 24 6d 61 67 | 69 63 5f 73 74 72 69 6e |T./^$mag|ic_strin|
|000037e0| 67 2f 2b 31 2c 5c 24 64 | 0a 77 0a 71 0a 45 4e 44 |g/+1,\$d|.w.q.END|
|000037f0| 5f 4f 46 5f 45 44 5f 53 | 43 52 49 50 54 0a 65 63 |_OF_ED_S|CRIPT.ec|
|00003800| 47 45 4e 45 52 49 43 2f | 6d 64 65 70 65 6e 64 2e |GENERIC/|mdepend.|
|00003810| 73 68 2e 62 61 6b 00 00 | 00 00 00 00 00 00 00 00 |sh.bak..|........|
|00003820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003860| 00 00 00 00 30 30 30 37 | 35 35 20 00 30 30 31 32 |....0007|55 .0012|
|00003870| 36 31 20 00 30 30 30 34 | 36 30 20 00 30 30 30 30 |61 .0004|60 .0000|
|00003880| 30 30 30 37 31 37 35 20 | 30 35 30 32 37 32 35 30 |0007175 |05027250|
|00003890| 36 34 33 20 30 31 34 32 | 36 32 00 20 30 00 00 00 |643 0142|62. 0...|
|000038a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000038f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003900| 00 75 73 74 61 72 00 30 | 30 63 6f 6e 64 6f 72 00 |.ustar.0|0condor.|
|00003910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003920| 00 00 00 00 00 00 00 00 | 00 63 6f 6e 64 6f 72 00 |........|.condor.|
|00003930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000039f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003a00| 23 21 20 2f 75 73 72 2f | 6d 69 73 63 2f 6b 73 68 |#! /usr/|misc/ksh|
|00003a10| 0a 23 0a 23 09 40 28 23 | 29 6d 64 65 70 65 6e 64 |.#.#.@(#|)mdepend|
|00003a20| 2e 73 68 09 31 2e 33 09 | 35 2f 31 31 2f 38 38 20 |.sh.1.3.|5/11/88 |
|00003a30| 31 39 3a 34 34 3a 33 36 | 0a 23 0a 23 09 44 6f 20 |19:44:36|.#.#.Do |
|00003a40| 74 68 65 20 65 71 75 69 | 76 61 6c 65 6e 74 20 6f |the equi|valent o|
|00003a50| 66 20 74 68 65 20 27 6d | 61 6b 65 64 65 70 65 6e |f the 'm|akedepen|
|00003a60| 64 27 20 70 72 6f 67 72 | 61 6d 2c 20 62 75 74 20 |d' progr|am, but |
|00003a70| 64 6f 20 69 74 20 72 69 | 67 68 74 2e 0a 23 0a 23 |do it ri|ght..#.#|
|00003a80| 09 55 73 61 67 65 3a 0a | 23 0a 23 09 6d 61 6b 65 |.Usage:.|#.#.make|
|00003a90| 64 65 70 65 6e 64 20 5b | 63 70 70 2d 66 6c 61 67 |depend [|cpp-flag|
|00003aa0| 73 5d 20 5b 2d 77 20 77 | 69 64 74 68 5d 20 5b 2d |s] [-w w|idth] [-|
|00003ab0| 73 20 6d 61 67 69 63 2d | 73 74 72 69 6e 67 5d 20 |s magic-|string] |
|00003ac0| 5b 2d 66 20 6d 61 6b 65 | 66 69 6c 65 5d 0a 23 09 |[-f make|file].#.|
|00003ad0| 20 20 5b 2d 6f 20 6f 62 | 6a 65 63 74 2d 73 75 66 | [-o ob|ject-suf|
|00003ae0| 66 69 78 5d 0a 23 0a 23 | 09 4e 6f 74 65 73 3a 0a |fix].#.#|.Notes:.|
|00003af0| 23 0a 23 09 54 68 65 20 | 43 20 63 6f 6d 70 69 6c |#.#.The |C compil|
|00003b00| 65 72 20 75 73 65 64 20 | 63 61 6e 20 62 65 20 6f |er used |can be o|
|00003b10| 76 65 72 72 69 64 64 65 | 6e 20 77 69 74 68 20 74 |verridde|n with t|
|00003b20| 68 65 20 65 6e 76 69 72 | 6f 6e 6d 65 6e 74 0a 23 |he envir|onment.#|
|00003b30| 09 76 61 72 69 61 62 6c | 65 20 22 43 43 22 2e 0a |.variabl|e "CC"..|
|00003b40| 23 0a 23 09 54 68 65 20 | 22 2d 76 22 20 73 77 69 |#.#.The |"-v" swi|
|00003b50| 74 63 68 20 6f 66 20 74 | 68 65 20 22 6d 61 6b 65 |tch of t|he "make|
|00003b60| 64 65 70 65 6e 64 22 20 | 70 72 6f 67 72 61 6d 20 |depend" |program |
|00003b70| 69 73 20 6e 6f 74 20 73 | 75 70 70 6f 72 74 65 64 |is not s|upported|
|00003b80| 2e 0a 23 0a 23 0a 23 09 | 54 68 69 73 20 73 63 72 |..#.#.#.|This scr|
|00003b90| 69 70 74 20 73 68 6f 75 | 6c 64 0a 23 09 77 6f 72 |ipt shou|ld.#.wor|
|00003ba0| 6b 20 6f 6e 20 62 6f 74 | 68 20 55 53 47 20 61 6e |k on bot|h USG an|
|00003bb0| 64 20 42 53 44 20 73 79 | 73 74 65 6d 73 2e 20 20 |d BSD sy|stems. |
|00003bc0| 48 6f 77 65 76 65 72 2c | 20 77 68 65 6e 20 53 79 |However,| when Sy|
|00003bd0| 73 74 65 6d 20 56 2e 34 | 20 63 6f 6d 65 73 20 6f |stem V.4| comes o|
|00003be0| 75 74 2c 0a 23 09 55 53 | 47 20 75 73 65 72 73 20 |ut,.#.US|G users |
|00003bf0| 77 69 6c 6c 20 70 72 6f | 62 61 62 6c 79 20 68 61 |will pro|bably ha|
|00003c00| 76 65 20 74 6f 20 63 68 | 61 6e 67 65 20 22 73 69 |ve to ch|ange "si|
|00003c10| 6c 65 6e 74 22 20 74 6f | 20 22 2d 73 22 20 69 6e |lent" to| "-s" in|
|00003c20| 73 74 65 61 64 20 6f 66 | 0a 23 09 22 2d 22 20 28 |stead of|.#."-" (|
|00003c30| 61 74 20 6c 65 61 73 74 | 2c 20 74 68 61 74 27 73 |at least|, that's|
|00003c40| 20 77 68 61 74 20 74 68 | 65 20 64 6f 63 75 6d 65 | what th|e docume|
|00003c50| 6e 74 61 74 69 6f 6e 20 | 69 6d 70 6c 69 65 73 29 |ntation |implies)|
|00003c60| 2e 0a 23 0a 43 43 3d 22 | 63 63 20 2d 45 20 22 0a |..#.CC="|cc -E ".|
|00003c70| 0a 73 69 6c 65 6e 74 3d | 27 2d 27 0a 0a 54 4d 50 |.silent=|'-'..TMP|
|00003c80| 3d 2f 74 6d 70 2f 6d 64 | 65 70 24 24 0a 43 50 50 |=/tmp/md|ep$$.CPP|
|00003c90| 43 4d 44 3d 24 7b 54 4d | 50 7d 61 0a 44 45 50 45 |CMD=${TM|P}a.DEPE|
|00003ca0| 4e 44 4c 49 4e 45 53 3d | 24 7b 54 4d 50 7d 62 0a |NDLINES=|${TMP}b.|
|00003cb0| 54 4d 50 4d 41 4b 45 46 | 49 4c 45 3d 24 7b 54 4d |TMPMAKEF|ILE=${TM|
|00003cc0| 50 7d 63 0a 4d 41 47 49 | 43 4c 49 4e 45 3d 24 7b |P}c.MAGI|CLINE=${|
|00003cd0| 54 4d 50 7d 64 0a 41 52 | 47 53 3d 24 7b 54 4d 50 |TMP}d.AR|GS=${TMP|
|00003ce0| 7d 65 0a 0a 74 72 61 70 | 20 22 72 6d 20 2d 66 20 |}e..trap| "rm -f |
|00003cf0| 24 7b 54 4d 50 7d 2a 3b | 20 65 78 69 74 20 31 22 |${TMP}*;| exit 1"|
|00003d00| 20 31 20 32 20 31 35 0a | 74 72 61 70 20 22 72 6d | 1 2 15.|trap "rm|
|00003d10| 20 2d 66 20 24 7b 54 4d | 50 7d 2a 3b 20 65 78 69 | -f ${TM|P}*; exi|
|00003d20| 74 20 30 22 20 31 20 32 | 20 31 33 0a 0a 65 63 68 |t 0" 1 2| 13..ech|
|00003d30| 6f 20 22 20 5c 63 22 20 | 3e 20 24 43 50 50 43 4d |o " \c" |> $CPPCM|
|00003d40| 44 0a 69 66 20 5b 20 60 | 77 63 20 2d 63 20 3c 20 |D.if [ `|wc -c < |
|00003d50| 24 43 50 50 43 4d 44 60 | 20 2d 65 71 20 31 20 5d |$CPPCMD`| -eq 1 ]|
|00003d60| 0a 74 68 65 6e 0a 20 20 | 20 20 63 3d 22 5c 63 22 |.then. | c="\c"|
|00003d70| 0a 20 20 20 20 6e 3d 0a | 65 6c 73 65 0a 20 20 20 |. n=.|else. |
|00003d80| 20 63 3d 0a 20 20 20 20 | 6e 3d 22 2d 6e 22 0a 66 | c=. |n="-n".f|
|00003d90| 69 0a 0a 65 63 68 6f 20 | 24 6e 20 22 24 63 22 20 |i..echo |$n "$c" |
|00003da0| 3e 24 41 52 47 53 0a 0a | 66 69 6c 65 73 3d 0a 6d |>$ARGS..|files=.m|
|00003db0| 61 6b 65 66 69 6c 65 3d | 0a 6d 61 67 69 63 5f 73 |akefile=|.magic_s|
|00003dc0| 74 72 69 6e 67 3d 27 23 | 20 44 4f 20 4e 4f 54 20 |tring='#| DO NOT |
|00003dd0| 44 45 4c 45 54 45 27 0a | 6f 62 6a 73 75 66 66 69 |DELETE'.|objsuffi|
|00003de0| 78 3d 27 2e 6f 27 0a 77 | 69 64 74 68 3d 37 38 0a |x='.o'.w|idth=78.|
|00003df0| 65 6e 64 6d 61 72 6b 65 | 72 3d 22 22 0a 76 65 72 |endmarke|r="".ver|
|00003e00| 62 6f 73 65 3d 6e 0a 0a | 77 68 69 6c 65 20 5b 20 |bose=n..|while [ |
|00003e10| 24 23 20 21 3d 20 30 20 | 5d 0a 64 6f 0a 20 20 20 |$# != 0 |].do. |
|00003e20| 20 69 66 20 5b 20 22 24 | 65 6e 64 6d 61 72 6b 65 | if [ "$|endmarke|
|00003e30| 72 22 78 20 21 3d 20 78 | 20 2d 61 20 22 24 65 6e |r"x != x| -a "$en|
|00003e40| 64 6d 61 72 6b 65 72 22 | 20 3d 20 22 24 31 22 20 |dmarker"| = "$1" |
|00003e50| 5d 3b 20 74 68 65 6e 0a | 09 65 6e 64 6d 61 72 6b |]; then.|.endmark|
|00003e60| 65 72 3d 22 22 0a 20 20 | 20 20 65 6c 73 65 0a 09 |er="". | else..|
|00003e70| 63 61 73 65 20 22 24 31 | 22 20 69 6e 0a 09 20 20 |case "$1|" in.. |
|00003e80| 20 20 2d 44 2a 7c 2d 49 | 2a 29 0a 09 09 65 63 68 | -D*|-I|*)...ech|
|00003e90| 6f 20 24 6e 20 22 20 27 | 24 31 27 24 63 22 20 3e |o $n " '|$1'$c" >|
|00003ea0| 3e 20 24 41 52 47 53 0a | 09 09 3b 3b 0a 0a 09 20 |> $ARGS.|..;;... |
|00003eb0| 20 20 20 2d 67 7c 2d 6f | 29 0a 09 09 3b 3b 0a 0a | -g|-o|)...;;..|
|00003ec0| 09 20 20 20 20 2a 29 0a | 09 09 69 66 20 5b 20 22 |. *).|..if [ "|
|00003ed0| 24 65 6e 64 6d 61 72 6b | 65 72 22 78 20 3d 20 78 |$endmark|er"x = x|
|00003ee0| 20 5d 3b 20 74 68 65 6e | 0a 09 09 20 20 20 20 63 | ]; then|... c|
|00003ef0| 61 73 65 20 22 24 31 22 | 20 69 6e 20 09 0a 09 09 |ase "$1"| in ....|
|00003f00| 09 2d 77 29 0a 09 09 09 | 20 20 20 20 77 69 64 74 |.-w)....| widt|
|00003f10| 68 3d 22 24 32 22 0a 09 | 09 09 20 20 20 20 73 68 |h="$2"..|.. sh|
|00003f20| 69 66 74 0a 09 09 09 20 | 20 20 20 3b 3b 0a 09 09 |ift.... | ;;...|
|00003f30| 09 2d 73 29 0a 09 09 09 | 20 20 20 20 6d 61 67 69 |.-s)....| magi|
|00003f40| 63 5f 73 74 72 69 6e 67 | 3d 22 24 32 22 0a 09 09 |c_string|="$2"...|
|00003f50| 09 20 20 20 20 73 68 69 | 66 74 0a 09 09 09 20 20 |. shi|ft.... |
|00003f60| 20 20 3b 3b 0a 09 09 09 | 2d 66 29 0a 09 09 09 20 | ;;....|-f).... |
|00003f70| 20 20 20 6d 61 6b 65 66 | 69 6c 65 3d 22 24 32 22 | makef|ile="$2"|
|00003f80| 0a 09 09 09 20 20 20 20 | 73 68 69 66 74 0a 09 09 |.... |shift...|
|00003f90| 09 20 20 20 20 3b 3b 0a | 09 09 09 2d 6f 29 0a 09 |. ;;.|...-o)..|
|00003fa0| 09 09 20 20 20 20 6f 62 | 6a 73 75 66 66 69 78 3d |.. ob|jsuffix=|
|00003fb0| 22 24 32 22 0a 09 09 09 | 20 20 20 20 73 68 69 66 |"$2"....| shif|
|00003fc0| 74 0a 09 09 09 20 20 20 | 20 3b 3b 0a 09 09 09 0a |t.... | ;;.....|
|00003fd0| 09 09 09 2d 2d 2a 29 0a | 09 09 09 20 20 20 20 65 |...--*).|... e|
|00003fe0| 63 68 6f 20 22 24 31 22 | 20 7c 20 73 65 64 20 27 |cho "$1"| | sed '|
|00003ff0| 73 2f 5e 5c 2d 5c 2d 2f | 2f 27 20 3e 24 7b 54 4d |s/^\-\-/|/' >${TM|
|00004000| 50 7d 65 6e 64 0a 09 09 | 09 20 20 20 20 65 6e 64 |P}end...|. end|
|00004010| 6d 61 72 6b 65 72 3d 22 | 60 63 61 74 20 24 7b 54 |marker="|`cat ${T|
|00004020| 4d 50 7d 65 6e 64 60 22 | 0a 09 09 09 20 20 20 20 |MP}end`"|.... |
|00004030| 72 6d 20 2d 66 20 24 7b | 54 4d 50 7d 65 6e 64 0a |rm -f ${|TMP}end.|
|00004040| 09 09 09 20 20 20 20 69 | 66 20 5b 20 22 24 65 6e |... i|f [ "$en|
|00004050| 64 6d 61 72 6b 65 72 22 | 78 20 3d 20 78 20 5d 3b |dmarker"|x = x ];|
|00004060| 20 74 68 65 6e 0a 09 09 | 09 09 65 6e 64 6d 61 72 | then...|..endmar|
|00004070| 6b 65 72 3d 22 2d 2d 22 | 0a 09 09 09 20 20 20 20 |ker="--"|.... |
|00004080| 66 69 0a 09 09 09 20 20 | 20 20 3b 3b 0a 09 09 09 |fi.... | ;;....|
|00004090| 2d 76 29 0a 09 09 09 20 | 20 20 20 76 65 72 62 6f |-v).... | verbo|
|000040a0| 73 65 3d 22 79 22 0a 09 | 09 09 20 20 20 20 3b 3b |se="y"..|.. ;;|
|000040b0| 0a 0a 09 09 09 2d 63 63 | 29 0a 09 09 09 20 20 20 |.....-cc|).... |
|000040c0| 20 43 43 3d 22 24 32 22 | 0a 09 09 09 20 20 20 20 | CC="$2"|.... |
|000040d0| 73 68 69 66 74 0a 09 09 | 09 20 20 20 20 3b 3b 0a |shift...|. ;;.|
|000040e0| 0a 09 09 09 2d 2a 29 0a | 09 09 09 20 20 20 20 65 |....-*).|... e|
|000040f0| 63 68 6f 20 22 55 6e 6b | 6e 6f 77 6e 20 6f 70 74 |cho "Unk|nown opt|
|00004100| 69 6f 6e 20 27 24 31 27 | 20 69 67 6e 6f 72 65 64 |ion '$1'| ignored|
|00004110| 22 20 31 3e 26 32 0a 09 | 09 09 20 20 20 20 3b 3b |" 1>&2..|.. ;;|
|00004120| 0a 09 09 09 2a 29 0a 09 | 09 09 20 20 20 20 66 69 |....*)..|.. fi|
|00004130| 6c 65 73 3d 22 24 66 69 | 6c 65 73 20 24 31 22 0a |les="$fi|les $1".|
|00004140| 09 09 09 20 20 20 20 3b | 3b 0a 09 09 20 20 20 20 |... ;|;... |
|00004150| 65 73 61 63 0a 09 09 66 | 69 0a 09 09 3b 3b 0a 09 |esac...f|i...;;..|
|00004160| 65 73 61 63 0a 20 20 20 | 20 66 69 0a 20 20 20 20 |esac. | fi. |
|00004170| 73 68 69 66 74 0a 64 6f | 6e 65 0a 65 63 68 6f 20 |shift.do|ne.echo |
|00004180| 27 20 24 2a 27 20 3e 3e | 20 24 41 52 47 53 0a 0a |' $*' >>| $ARGS..|
|00004190| 65 63 68 6f 20 22 65 78 | 65 63 20 24 43 43 20 60 |echo "ex|ec $CC `|
|000041a0| 63 61 74 20 24 41 52 47 | 53 60 22 20 3e 20 24 43 |cat $ARG|S`" > $C|
|000041b0| 50 50 43 4d 44 0a 63 68 | 6d 6f 64 20 2b 78 20 24 |PPCMD.ch|mod +x $|
|000041c0| 43 50 50 43 4d 44 0a 72 | 6d 20 24 41 52 47 53 0a |CPPCMD.r|m $ARGS.|
|000041d0| 0a 63 61 73 65 20 22 24 | 6d 61 6b 65 66 69 6c 65 |.case "$|makefile|
|000041e0| 22 20 69 6e 0a 20 20 20 | 20 27 27 29 0a 09 69 66 |" in. | '')..if|
|000041f0| 20 5b 20 2d 72 20 6d 61 | 6b 65 66 69 6c 65 20 5d | [ -r ma|kefile ]|
|00004200| 0a 09 74 68 65 6e 0a 09 | 20 20 20 20 6d 61 6b 65 |..then..| make|
|00004210| 66 69 6c 65 3d 6d 61 6b | 65 66 69 6c 65 0a 09 65 |file=mak|efile..e|
|00004220| 6c 69 66 20 5b 20 2d 72 | 20 4d 61 6b 65 66 69 6c |lif [ -r| Makefil|
|00004230| 65 20 5d 0a 09 74 68 65 | 6e 0a 09 20 20 20 20 6d |e ]..the|n.. m|
|00004240| 61 6b 65 66 69 6c 65 3d | 4d 61 6b 65 66 69 6c 65 |akefile=|Makefile|
|00004250| 0a 09 65 6c 73 65 0a 09 | 20 20 20 20 65 63 68 6f |..else..| echo|
|00004260| 20 27 6e 6f 20 6d 61 6b | 65 66 69 6c 65 20 6f 72 | 'no mak|efile or|
|00004270| 20 4d 61 6b 65 66 69 6c | 65 20 66 6f 75 6e 64 27 | Makefil|e found'|
|00004280| 20 31 3e 26 32 0a 09 20 | 20 20 20 65 78 69 74 20 | 1>&2.. | exit |
|00004290| 31 0a 09 66 69 0a 09 3b | 3b 0a 20 20 20 20 2d 29 |1..fi..;|;. -)|
|000042a0| 0a 09 6d 61 6b 65 66 69 | 6c 65 3d 24 54 4d 50 4d |..makefi|le=$TMPM|
|000042b0| 41 4b 45 46 49 4c 45 0a | 09 3b 3b 0a 65 73 61 63 |AKEFILE.|.;;.esac|
|000042c0| 0a 0a 69 66 20 5b 20 22 | 24 76 65 72 62 6f 73 65 |..if [ "|$verbose|
|000042d0| 22 78 20 3d 20 22 79 22 | 78 20 5d 3b 20 74 68 65 |"x = "y"|x ]; the|
|000042e0| 6e 20 0a 20 20 20 20 63 | 61 74 20 24 43 50 50 43 |n . c|at $CPPC|
|000042f0| 4d 44 0a 66 69 0a 0a 65 | 63 68 6f 20 27 27 20 3e |MD.fi..e|cho '' >|
|00004300| 20 24 44 45 50 45 4e 44 | 4c 49 4e 45 53 0a 66 6f | $DEPEND|LINES.fo|
|00004310| 72 20 69 20 69 6e 20 24 | 66 69 6c 65 73 0a 64 6f |r i in $|files.do|
|00004320| 0a 20 20 20 20 24 43 50 | 50 43 4d 44 20 24 69 20 |. $CP|PCMD $i |
|00004330| 5c 0a 20 20 20 20 20 20 | 7c 20 73 65 64 20 2d 6e |\. || sed -n|
|00004340| 20 22 2f 5e 23 2f 73 3b | 5e 3b 24 69 20 3b 70 22 | "/^#/s;|^;$i ;p"|
|00004350| 0a 64 6f 6e 65 20 5c 0a | 20 20 7c 20 73 65 64 20 |.done \.| | sed |
|00004360| 2d 65 20 27 73 7c 2f 5b | 5e 2f 2e 5d 5b 5e 2f 5d |-e 's|/[|^/.][^/]|
|00004370| 2a 2f 5c 2e 5c 2e 7c 7c | 67 27 20 2d 65 20 27 73 |*/\.\.|||g' -e 's|
|00004380| 7c 2f 5c 2e 5b 5e 2e 5d | 5b 5e 2f 5d 2a 2f 5c 2e ||/\.[^.]|[^/]*/\.|
|00004390| 5c 2e 7c 7c 67 27 20 5c | 0a 20 20 20 20 2d 65 20 |\.||g' \|. -e |
|000043a0| 27 73 7c 22 7c 7c 67 27 | 20 2d 65 20 27 73 7c 20 |'s|"||g'| -e 's| |
|000043b0| 5c 2e 2f 7c 20 7c 27 20 | 5c 0a 20 20 7c 20 61 77 |\./| |' |\. | aw|
|000043c0| 6b 20 27 7b 0a 09 69 66 | 20 28 24 31 20 21 3d 20 |k '{..if| ($1 != |
|000043d0| 24 34 20 20 26 26 20 20 | 24 32 20 21 3d 20 22 23 |$4 && |$2 != "#|
|000043e0| 69 64 65 6e 74 22 29 0a | 09 20 20 20 20 7b 0a 09 |ident").|. {..|
|000043f0| 20 20 20 20 6f 66 69 6c | 65 20 3d 20 73 75 62 73 | ofil|e = subs|
|00004400| 74 72 20 28 24 31 2c 20 | 31 2c 20 6c 65 6e 67 74 |tr ($1, |1, lengt|
|00004410| 68 20 28 24 31 29 20 2d | 20 32 29 20 22 27 22 24 |h ($1) -| 2) "'"$|
|00004420| 6f 62 6a 73 75 66 66 69 | 78 22 27 22 0a 09 20 20 |objsuffi|x"'".. |
|00004430| 20 20 70 72 69 6e 74 20 | 6f 66 69 6c 65 2c 20 24 | print |ofile, $|
|00004440| 34 0a 09 20 20 20 20 7d | 0a 09 7d 27 20 5c 0a 20 |4.. }|..}' \. |
|00004450| 20 7c 20 73 6f 72 74 20 | 2d 75 20 5c 0a 20 20 7c | | sort |-u \. ||
|00004460| 20 61 77 6b 20 27 0a 09 | 20 20 20 20 7b 0a 09 20 | awk '..| {.. |
|00004470| 20 20 20 6e 65 77 72 65 | 63 20 3d 20 72 65 63 20 | newre|c = rec |
|00004480| 22 20 22 20 24 32 0a 09 | 20 20 20 20 69 66 20 28 |" " $2..| if (|
|00004490| 24 31 20 21 3d 20 6f 6c | 64 31 29 0a 09 09 7b 0a |$1 != ol|d1)...{.|
|000044a0| 09 09 6f 6c 64 31 20 3d | 20 24 31 0a 09 09 69 66 |..old1 =| $1...if|
|000044b0| 20 28 72 65 63 20 21 3d | 20 22 22 29 0a 09 09 20 | (rec !=| "")... |
|000044c0| 20 20 20 70 72 69 6e 74 | 20 72 65 63 0a 09 09 72 | print| rec...r|
|000044d0| 65 63 20 3d 20 24 31 20 | 22 3a 20 22 20 24 32 0a |ec = $1 |": " $2.|
|000044e0| 09 09 7d 0a 09 20 20 20 | 20 65 6c 73 65 20 69 66 |..}.. | else if|
|000044f0| 20 28 6c 65 6e 67 74 68 | 20 28 6e 65 77 72 65 63 | (length| (newrec|
|00004500| 29 20 3e 20 27 22 24 77 | 69 64 74 68 22 27 29 0a |) > '"$w|idth"').|
|00004510| 09 09 7b 0a 09 09 70 72 | 69 6e 74 20 72 65 63 0a |..{...pr|int rec.|
|00004520| 09 09 72 65 63 20 3d 20 | 24 31 20 22 3a 20 22 20 |..rec = |$1 ": " |
|00004530| 24 32 0a 09 09 7d 0a 09 | 20 20 20 20 65 6c 73 65 |$2...}..| else|
|00004540| 0a 09 09 72 65 63 20 3d | 20 6e 65 77 72 65 63 0a |...rec =| newrec.|
|00004550| 09 20 20 20 20 7d 0a 09 | 45 4e 44 20 5c 0a 09 20 |. }..|END \.. |
|00004560| 20 20 20 7b 0a 09 20 20 | 20 20 69 66 20 28 72 65 | {.. | if (re|
|00004570| 63 20 21 3d 20 22 22 29 | 0a 09 09 70 72 69 6e 74 |c != "")|...print|
|00004580| 20 72 65 63 0a 09 20 20 | 20 20 7d 27 20 5c 0a 20 | rec.. | }' \. |
|00004590| 20 7c 20 65 67 72 65 70 | 20 2d 76 20 27 5e 5b 5e | | egrep| -v '^[^|
|000045a0| 3a 5d 2a 3a 5b 20 09 5d | 2a 24 27 20 3e 3e 20 24 |:]*:[ .]|*$' >> $|
|000045b0| 44 45 50 45 4e 44 4c 49 | 4e 45 53 0a 0a 74 72 61 |DEPENDLI|NES..tra|
|000045c0| 70 20 22 22 20 31 20 32 | 20 31 33 20 31 35 09 23 |p "" 1 2| 13 15.#|
|000045d0| 20 4e 6f 77 20 77 65 20 | 61 72 65 20 63 6f 6d 6d | Now we |are comm|
|000045e0| 69 74 74 65 64 0a 63 61 | 73 65 20 22 24 6d 61 6b |itted.ca|se "$mak|
|000045f0| 65 66 69 6c 65 22 20 69 | 6e 0a 20 20 20 20 24 54 |efile" i|n. $T|
|00004600| 4d 50 4d 41 4b 45 46 49 | 4c 45 29 0a 09 3b 3b 0a |MPMAKEFI|LE)..;;.|
|00004610| 20 20 20 20 2a 29 0a 09 | 72 6d 20 2d 66 20 4d 61 | *)..|rm -f Ma|
|00004620| 6b 65 66 69 6c 65 2e 62 | 61 6b 0a 09 63 70 20 24 |kefile.b|ak..cp $|
|00004630| 6d 61 6b 65 66 69 6c 65 | 20 24 6d 61 6b 65 66 69 |makefile| $makefi|
|00004640| 6c 65 2e 62 61 6b 0a 09 | 65 63 68 6f 20 22 41 70 |le.bak..|echo "Ap|
|00004650| 70 65 6e 64 69 6e 67 20 | 64 65 70 65 6e 64 65 6e |pending |dependen|
|00004660| 63 69 65 73 20 74 6f 20 | 24 6d 61 6b 65 66 69 6c |cies to |$makefil|
|00004670| 65 22 0a 09 3b 3b 0a 65 | 73 61 63 0a 0a 23 0a 23 |e"..;;.e|sac..#.#|
|00004680| 20 41 70 70 65 6e 64 20 | 74 68 65 20 6d 61 67 69 | Append |the magi|
|00004690| 63 20 73 74 72 69 6e 67 | 20 61 6e 64 20 61 20 62 |c string| and a b|
|000046a0| 6c 61 6e 6b 20 6c 69 6e | 65 20 73 6f 20 74 68 61 |lank lin|e so tha|
|000046b0| 74 20 2f 5e 24 6d 61 67 | 69 63 5f 73 74 72 69 6e |t /^$mag|ic_strin|
|000046c0| 67 2f 2b 31 2c 5c 24 64 | 0a 23 20 63 61 6e 20 62 |g/+1,\$d|.# can b|
|000046d0| 65 20 75 73 65 64 20 74 | 6f 20 64 65 6c 65 74 65 |e used t|o delete|
|000046e0| 20 65 76 65 72 79 74 68 | 69 6e 67 20 66 72 6f 6d | everyth|ing from|
|000046f0| 20 61 66 74 65 72 20 74 | 68 65 20 6d 61 67 69 63 | after t|he magic|
|00004700| 20 73 74 72 69 6e 67 20 | 74 6f 20 74 68 65 20 65 | string |to the e|
|00004710| 6e 64 0a 23 20 6f 66 20 | 74 68 65 20 66 69 6c 65 |nd.# of |the file|
|00004720| 2e 20 20 54 68 65 6e 2c | 20 61 70 70 65 6e 64 20 |. Then,| append |
|00004730| 61 20 62 6c 61 6e 6b 20 | 6c 69 6e 65 20 61 67 61 |a blank |line aga|
|00004740| 69 6e 20 61 6e 64 20 74 | 68 65 6e 20 74 68 65 20 |in and t|hen the |
|00004750| 64 65 70 65 6e 64 65 6e | 63 69 65 73 2e 0a 23 0a |dependen|cies..#.|
|00004760| 63 61 74 20 3e 3e 20 24 | 6d 61 6b 65 66 69 6c 65 |cat >> $|makefile|
|00004770| 20 3c 3c 45 4e 44 5f 4f | 46 5f 41 50 50 45 4e 44 | <<END_O|F_APPEND|
|00004780| 0a 0a 24 6d 61 67 69 63 | 5f 73 74 72 69 6e 67 0a |..$magic|_string.|
|00004790| 0a 45 4e 44 5f 4f 46 5f | 41 50 50 45 4e 44 0a 65 |.END_OF_|APPEND.e|
|000047a0| 64 20 24 73 69 6c 65 6e | 74 20 24 6d 61 6b 65 66 |d $silen|t $makef|
|000047b0| 69 6c 65 20 3c 3c 45 4e | 44 5f 4f 46 5f 45 44 5f |ile <<EN|D_OF_ED_|
|000047c0| 53 43 52 49 50 54 0a 2f | 5e 24 6d 61 67 69 63 5f |SCRIPT./|^$magic_|
|000047d0| 73 74 72 69 6e 67 2f 2b | 31 2c 5c 24 64 0a 77 0a |string/+|1,\$d.w.|
|000047e0| 71 0a 45 4e 44 5f 4f 46 | 5f 45 44 5f 53 43 52 49 |q.END_OF|_ED_SCRI|
|000047f0| 50 54 0a 65 63 68 6f 20 | 27 27 20 3e 3e 24 6d 61 |PT.echo |'' >>$ma|
|00004800| 6b 65 66 69 6c 65 0a 63 | 61 74 20 24 44 45 50 45 |kefile.c|at $DEPE|
|00004810| 4e 44 4c 49 4e 45 53 20 | 3e 3e 24 6d 61 6b 65 66 |NDLINES |>>$makef|
|00004820| 69 6c 65 0a 0a 63 61 73 | 65 20 22 24 6d 61 6b 65 |ile..cas|e "$make|
|00004830| 66 69 6c 65 22 20 69 6e | 0a 20 20 20 20 24 54 4d |file" in|. $TM|
|00004840| 50 4d 41 4b 45 46 49 4c | 45 29 0a 09 63 61 74 20 |PMAKEFIL|E)..cat |
|00004850| 24 54 4d 50 4d 41 4b 45 | 46 49 4c 45 0a 09 3b 3b |$TMPMAKE|FILE..;;|
|00004860| 0a 0a 65 73 61 63 0a 0a | 72 6d 20 2d 66 20 24 7b |..esac..|rm -f ${|
|00004870| 54 4d 50 7d 2a 0a 65 78 | 69 74 20 30 0a 23 0a 23 |TMP}*.ex|it 0.#.#|
|00004880| 20 41 70 70 65 6e 64 20 | 74 68 65 20 6d 61 67 69 | Append |the magi|
|00004890| 63 20 73 74 72 69 6e 67 | 20 61 6e 64 20 61 20 62 |c string| and a b|
|000048a0| 6c 61 6e 6b 20 6c 69 6e | 65 20 73 6f 20 74 68 61 |lank lin|e so tha|
|000048b0| 74 20 2f 5e 24 6d 61 67 | 69 63 5f 73 74 72 69 6e |t /^$mag|ic_strin|
|000048c0| 67 2f 2b 31 2c 5c 24 64 | 0a 23 20 63 61 6e 20 62 |g/+1,\$d|.# can b|
|000048d0| 65 20 75 73 65 64 20 74 | 6f 20 64 65 6c 65 74 65 |e used t|o delete|
|000048e0| 20 65 76 65 72 79 74 68 | 69 6e 67 20 66 72 6f 6d | everyth|ing from|
|000048f0| 20 61 66 74 65 72 20 74 | 68 65 20 6d 61 67 69 63 | after t|he magic|
|00004900| 20 73 74 72 69 6e 67 20 | 74 6f 20 74 68 65 20 65 | string |to the e|
|00004910| 6e 64 0a 23 20 6f 66 20 | 74 68 65 20 66 69 6c 65 |nd.# of |the file|
|00004920| 2e 20 20 54 68 65 6e 2c | 20 61 70 70 65 6e 64 20 |. Then,| append |
|00004930| 61 20 62 6c 61 6e 6b 20 | 6c 69 6e 65 20 61 67 61 |a blank |line aga|
|00004940| 69 6e 20 61 6e 64 20 74 | 68 65 6e 20 74 68 65 20 |in and t|hen the |
|00004950| 64 65 70 65 6e 64 65 6e | 63 69 65 73 2e 0a 23 0a |dependen|cies..#.|
|00004960| 63 61 74 20 3e 3e 20 24 | 6d 61 6b 65 66 69 6c 65 |cat >> $|makefile|
|00004970| 20 3c 3c 45 4e 44 5f 4f | 46 5f 41 50 50 45 4e 44 | <<END_O|F_APPEND|
|00004980| 0a 0a 24 6d 61 67 69 63 | 5f 73 74 72 69 6e 67 0a |..$magic|_string.|
|00004990| 0a 45 4e 44 5f 4f 46 5f | 41 50 50 45 4e 44 0a 65 |.END_OF_|APPEND.e|
|000049a0| 64 20 24 73 69 6c 65 6e | 74 20 24 6d 61 6b 65 66 |d $silen|t $makef|
|000049b0| 69 6c 65 20 3c 3c 45 4e | 44 5f 4f 46 5f 45 44 5f |ile <<EN|D_OF_ED_|
|000049c0| 53 43 52 49 50 54 0a 2f | 5e 24 6d 61 67 69 63 5f |SCRIPT./|^$magic_|
|000049d0| 73 74 72 69 6e 67 2f 2b | 31 2c 5c 24 64 0a 77 0a |string/+|1,\$d.w.|
|000049e0| 71 0a 45 4e 44 5f 4f 46 | 5f 45 44 5f 53 43 52 49 |q.END_OF|_ED_SCRI|
|000049f0| 50 54 0a 65 63 68 6f 20 | 27 27 20 3e 3e 24 6d 61 |PT.echo |'' >>$ma|
|00004a00| 47 45 4e 45 52 49 43 2f | 74 69 6d 65 6c 69 6e 65 |GENERIC/|timeline|
|00004a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004a60| 00 00 00 00 30 30 30 36 | 34 34 20 00 30 30 31 32 |....0006|44 .0012|
|00004a70| 36 31 20 00 30 30 30 34 | 36 30 20 00 30 30 30 30 |61 .0004|60 .0000|
|00004a80| 30 30 33 37 31 33 30 20 | 30 35 30 32 37 32 35 30 |0037130 |05027250|
|00004a90| 36 34 32 20 30 31 33 32 | 37 35 00 20 30 00 00 00 |642 0132|75. 0...|
|00004aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b00| 00 75 73 74 61 72 00 30 | 30 63 6f 6e 64 6f 72 00 |.ustar.0|0condor.|
|00004b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b20| 00 00 00 00 00 00 00 00 | 00 63 6f 6e 64 6f 72 00 |........|.condor.|
|00004b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c00| 25 21 50 53 2d 41 64 6f | 62 65 2d 32 2e 30 20 45 |%!PS-Ado|be-2.0 E|
|00004c10| 50 53 46 2d 31 2e 32 0a | 25 25 44 6f 63 75 6d 65 |PSF-1.2.|%%Docume|
|00004c20| 6e 74 46 6f 6e 74 73 3a | 20 48 65 6c 76 65 74 69 |ntFonts:| Helveti|
|00004c30| 63 61 2d 42 6f 6c 64 0a | 25 25 50 61 67 65 73 3a |ca-Bold.|%%Pages:|
|00004c40| 20 31 0a 25 25 42 6f 75 | 6e 64 69 6e 67 42 6f 78 | 1.%%Bou|ndingBox|
|00004c50| 3a 20 31 36 30 20 33 32 | 20 35 32 34 20 37 33 39 |: 160 32| 524 739|
|00004c60| 0a 25 25 45 6e 64 43 6f | 6d 6d 65 6e 74 73 0a 0a |.%%EndCo|mments..|
|00004c70| 2f 49 64 72 61 77 44 69 | 63 74 20 35 31 20 64 69 |/IdrawDi|ct 51 di|
|00004c80| 63 74 20 64 65 66 0a 49 | 64 72 61 77 44 69 63 74 |ct def.I|drawDict|
|00004c90| 20 62 65 67 69 6e 0a 0a | 2f 72 65 65 6e 63 6f 64 | begin..|/reencod|
|00004ca0| 65 49 53 4f 20 7b 0a 64 | 75 70 20 64 75 70 20 66 |eISO {.d|up dup f|
|00004cb0| 69 6e 64 66 6f 6e 74 20 | 64 75 70 20 6c 65 6e 67 |indfont |dup leng|
|00004cc0| 74 68 20 64 69 63 74 20 | 62 65 67 69 6e 0a 7b 20 |th dict |begin.{ |
|00004cd0| 31 20 69 6e 64 65 78 20 | 2f 46 49 44 20 6e 65 20 |1 index |/FID ne |
|00004ce0| 7b 20 64 65 66 20 7d 7b | 20 70 6f 70 20 70 6f 70 |{ def }{| pop pop|
|00004cf0| 20 7d 20 69 66 65 6c 73 | 65 20 7d 20 66 6f 72 61 | } ifels|e } fora|
|00004d00| 6c 6c 0a 2f 45 6e 63 6f | 64 69 6e 67 20 49 53 4f |ll./Enco|ding ISO|
|00004d10| 4c 61 74 69 6e 31 45 6e | 63 6f 64 69 6e 67 20 64 |Latin1En|coding d|
|00004d20| 65 66 0a 63 75 72 72 65 | 6e 74 64 69 63 74 20 65 |ef.curre|ntdict e|
|00004d30| 6e 64 20 64 65 66 69 6e | 65 66 6f 6e 74 0a 7d 20 |nd defin|efont.} |
|00004d40| 64 65 66 0a 0a 2f 49 53 | 4f 4c 61 74 69 6e 31 45 |def../IS|OLatin1E|
|00004d50| 6e 63 6f 64 69 6e 67 20 | 5b 0a 2f 2e 6e 6f 74 64 |ncoding |[./.notd|
|00004d60| 65 66 2f 2e 6e 6f 74 64 | 65 66 2f 2e 6e 6f 74 64 |ef/.notd|ef/.notd|
|00004d70| 65 66 2f 2e 6e 6f 74 64 | 65 66 2f 2e 6e 6f 74 64 |ef/.notd|ef/.notd|
|00004d80| 65 66 2f 2e 6e 6f 74 64 | 65 66 2f 2e 6e 6f 74 64 |ef/.notd|ef/.notd|
|00004d90| 65 66 2f 2e 6e 6f 74 64 | 65 66 0a 2f 2e 6e 6f 74 |ef/.notd|ef./.not|
|00004da0| 64 65 66 2f 2e 6e 6f 74 | 64 65 66 2f 2e 6e 6f 74 |def/.not|def/.not|
|00004db0| 64 65 66 2f 2e 6e 6f 74 | 64 65 66 2f 2e 6e 6f 74 |def/.not|def/.not|
|00004dc0| 64 65 66 2f 2e 6e 6f 74 | 64 65 66 2f 2e 6e 6f 74 |def/.not|def/.not|
|00004dd0| 64 65 66 2f 2e 6e 6f 74 | 64 65 66 0a 2f 2e 6e 6f |def/.not|def./.no|
|00004de0| 74 64 65 66 2f 2e 6e 6f | 74 64 65 66 2f 2e 6e 6f |tdef/.no|tdef/.no|
|00004df0| 74 64 65 66 2f 2e 6e 6f | 74 64 65 66 2f 2e 6e 6f |tdef/.no|tdef/.no|
|00004e00| 74 64 65 66 2f 2e 6e 6f | 74 64 65 66 2f 2e 6e 6f |tdef/.no|tdef/.no|
|00004e10| 74 64 65 66 2f 2e 6e 6f | 74 64 65 66 0a 2f 2e 6e |tdef/.no|tdef./.n|
|00004e20| 6f 74 64 65 66 2f 2e 6e | 6f 74 64 65 66 2f 2e 6e |otdef/.n|otdef/.n|
|00004e30| 6f 74 64 65 66 2f 2e 6e | 6f 74 64 65 66 2f 2e 6e |otdef/.n|otdef/.n|
|00004e40| 6f 74 64 65 66 2f 2e 6e | 6f 74 64 65 66 2f 2e 6e |otdef/.n|otdef/.n|
|00004e50| 6f 74 64 65 66 2f 2e 6e | 6f 74 64 65 66 0a 2f 73 |otdef/.n|otdef./s|
|00004e60| 70 61 63 65 2f 65 78 63 | 6c 61 6d 2f 71 75 6f 74 |pace/exc|lam/quot|
|00004e70| 65 64 62 6c 2f 6e 75 6d | 62 65 72 73 69 67 6e 2f |edbl/num|bersign/|
|00004e80| 64 6f 6c 6c 61 72 2f 70 | 65 72 63 65 6e 74 2f 61 |dollar/p|ercent/a|
|00004e90| 6d 70 65 72 73 61 6e 64 | 2f 71 75 6f 74 65 72 69 |mpersand|/quoteri|
|00004ea0| 67 68 74 0a 2f 70 61 72 | 65 6e 6c 65 66 74 2f 70 |ght./par|enleft/p|
|00004eb0| 61 72 65 6e 72 69 67 68 | 74 2f 61 73 74 65 72 69 |arenrigh|t/asteri|
|00004ec0| 73 6b 2f 70 6c 75 73 2f | 63 6f 6d 6d 61 2f 6d 69 |sk/plus/|comma/mi|
|00004ed0| 6e 75 73 2f 70 65 72 69 | 6f 64 2f 73 6c 61 73 68 |nus/peri|od/slash|
|00004ee0| 0a 2f 7a 65 72 6f 2f 6f | 6e 65 2f 74 77 6f 2f 74 |./zero/o|ne/two/t|
|00004ef0| 68 72 65 65 2f 66 6f 75 | 72 2f 66 69 76 65 2f 73 |hree/fou|r/five/s|
|00004f00| 69 78 2f 73 65 76 65 6e | 2f 65 69 67 68 74 2f 6e |ix/seven|/eight/n|
|00004f10| 69 6e 65 2f 63 6f 6c 6f | 6e 2f 73 65 6d 69 63 6f |ine/colo|n/semico|
|00004f20| 6c 6f 6e 0a 2f 6c 65 73 | 73 2f 65 71 75 61 6c 2f |lon./les|s/equal/|
|00004f30| 67 72 65 61 74 65 72 2f | 71 75 65 73 74 69 6f 6e |greater/|question|
|00004f40| 2f 61 74 2f 41 2f 42 2f | 43 2f 44 2f 45 2f 46 2f |/at/A/B/|C/D/E/F/|
|00004f50| 47 2f 48 2f 49 2f 4a 2f | 4b 2f 4c 2f 4d 2f 4e 0a |G/H/I/J/|K/L/M/N.|
|00004f60| 2f 4f 2f 50 2f 51 2f 52 | 2f 53 2f 54 2f 55 2f 56 |/O/P/Q/R|/S/T/U/V|
|00004f70| 2f 57 2f 58 2f 59 2f 5a | 2f 62 72 61 63 6b 65 74 |/W/X/Y/Z|/bracket|
|00004f80| 6c 65 66 74 2f 62 61 63 | 6b 73 6c 61 73 68 2f 62 |left/bac|kslash/b|
|00004f90| 72 61 63 6b 65 74 72 69 | 67 68 74 0a 2f 61 73 63 |racketri|ght./asc|
|00004fa0| 69 69 63 69 72 63 75 6d | 2f 75 6e 64 65 72 73 63 |iicircum|/undersc|
|00004fb0| 6f 72 65 2f 71 75 6f 74 | 65 6c 65 66 74 2f 61 2f |ore/quot|eleft/a/|
|00004fc0| 62 2f 63 2f 64 2f 65 2f | 66 2f 67 2f 68 2f 69 2f |b/c/d/e/|f/g/h/i/|
|00004fd0| 6a 2f 6b 2f 6c 2f 6d 0a | 2f 6e 2f 6f 2f 70 2f 71 |j/k/l/m.|/n/o/p/q|
|00004fe0| 2f 72 2f 73 2f 74 2f 75 | 2f 76 2f 77 2f 78 2f 79 |/r/s/t/u|/v/w/x/y|
|00004ff0| 2f 7a 2f 62 72 61 63 65 | 6c 65 66 74 2f 62 61 72 |/z/brace|left/bar|
|00005000| 2f 62 72 61 63 65 72 69 | 67 68 74 2f 61 73 63 69 |/braceri|ght/asci|
|00005010| 69 74 69 6c 64 65 0a 2f | 2e 6e 6f 74 64 65 66 2f |itilde./|.notdef/|
|00005020| 2e 6e 6f 74 64 65 66 2f | 2e 6e 6f 74 64 65 66 2f |.notdef/|.notdef/|
|00005030| 2e 6e 6f 74 64 65 66 2f | 2e 6e 6f 74 64 65 66 2f |.notdef/|.notdef/|
|00005040| 2e 6e 6f 74 64 65 66 2f | 2e 6e 6f 74 64 65 66 2f |.notdef/|.notdef/|
|00005050| 2e 6e 6f 74 64 65 66 0a | 2f 2e 6e 6f 74 64 65 66 |.notdef.|/.notdef|
|00005060| 2f 2e 6e 6f 74 64 65 66 | 2f 2e 6e 6f 74 64 65 66 |/.notdef|/.notdef|
|00005070| 2f 2e 6e 6f 74 64 65 66 | 2f 2e 6e 6f 74 64 65 66 |/.notdef|/.notdef|
|00005080| 2f 2e 6e 6f 74 64 65 66 | 2f 2e 6e 6f 74 64 65 66 |/.notdef|/.notdef|
|00005090| 2f 2e 6e 6f 74 64 65 66 | 0a 2f 2e 6e 6f 74 64 65 |/.notdef|./.notde|
|000050a0| 66 2f 64 6f 74 6c 65 73 | 73 69 2f 67 72 61 76 65 |f/dotles|si/grave|
|000050b0| 2f 61 63 75 74 65 2f 63 | 69 72 63 75 6d 66 6c 65 |/acute/c|ircumfle|
|000050c0| 78 2f 74 69 6c 64 65 2f | 6d 61 63 72 6f 6e 2f 62 |x/tilde/|macron/b|
|000050d0| 72 65 76 65 0a 2f 64 6f | 74 61 63 63 65 6e 74 2f |reve./do|taccent/|
|000050e0| 64 69 65 72 65 73 69 73 | 2f 2e 6e 6f 74 64 65 66 |dieresis|/.notdef|
|000050f0| 2f 72 69 6e 67 2f 63 65 | 64 69 6c 6c 61 2f 2e 6e |/ring/ce|dilla/.n|
|00005100| 6f 74 64 65 66 2f 68 75 | 6e 67 61 72 75 6d 6c 61 |otdef/hu|ngarumla|
|00005110| 75 74 0a 2f 6f 67 6f 6e | 65 6b 2f 63 61 72 6f 6e |ut./ogon|ek/caron|
|00005120| 2f 73 70 61 63 65 2f 65 | 78 63 6c 61 6d 64 6f 77 |/space/e|xclamdow|
|00005130| 6e 2f 63 65 6e 74 2f 73 | 74 65 72 6c 69 6e 67 2f |n/cent/s|terling/|
|00005140| 63 75 72 72 65 6e 63 79 | 2f 79 65 6e 2f 62 72 6f |currency|/yen/bro|
|00005150| 6b 65 6e 62 61 72 0a 2f | 73 65 63 74 69 6f 6e 2f |kenbar./|section/|
|00005160| 64 69 65 72 65 73 69 73 | 2f 63 6f 70 79 72 69 67 |dieresis|/copyrig|
|00005170| 68 74 2f 6f 72 64 66 65 | 6d 69 6e 69 6e 65 2f 67 |ht/ordfe|minine/g|
|00005180| 75 69 6c 6c 65 6d 6f 74 | 6c 65 66 74 2f 6c 6f 67 |uillemot|left/log|
|00005190| 69 63 61 6c 6e 6f 74 0a | 2f 68 79 70 68 65 6e 2f |icalnot.|/hyphen/|
|000051a0| 72 65 67 69 73 74 65 72 | 65 64 2f 6d 61 63 72 6f |register|ed/macro|
|000051b0| 6e 2f 64 65 67 72 65 65 | 2f 70 6c 75 73 6d 69 6e |n/degree|/plusmin|
|000051c0| 75 73 2f 74 77 6f 73 75 | 70 65 72 69 6f 72 2f 74 |us/twosu|perior/t|
|000051d0| 68 72 65 65 73 75 70 65 | 72 69 6f 72 0a 2f 61 63 |hreesupe|rior./ac|
|000051e0| 75 74 65 2f 6d 75 2f 70 | 61 72 61 67 72 61 70 68 |ute/mu/p|aragraph|
|000051f0| 2f 70 65 72 69 6f 64 63 | 65 6e 74 65 72 65 64 2f |/periodc|entered/|
|00005200| 63 65 64 69 6c 6c 61 2f | 6f 6e 65 73 75 70 65 72 |cedilla/|onesuper|
|00005210| 69 6f 72 2f 6f 72 64 6d | 61 73 63 75 6c 69 6e 65 |ior/ordm|asculine|
|00005220| 0a 2f 67 75 69 6c 6c 65 | 6d 6f 74 72 69 67 68 74 |./guille|motright|
|00005230| 2f 6f 6e 65 71 75 61 72 | 74 65 72 2f 6f 6e 65 68 |/onequar|ter/oneh|
|00005240| 61 6c 66 2f 74 68 72 65 | 65 71 75 61 72 74 65 72 |alf/thre|equarter|
|00005250| 73 2f 71 75 65 73 74 69 | 6f 6e 64 6f 77 6e 0a 2f |s/questi|ondown./|
|00005260| 41 67 72 61 76 65 2f 41 | 61 63 75 74 65 2f 41 63 |Agrave/A|acute/Ac|
|00005270| 69 72 63 75 6d 66 6c 65 | 78 2f 41 74 69 6c 64 65 |ircumfle|x/Atilde|
|00005280| 2f 41 64 69 65 72 65 73 | 69 73 2f 41 72 69 6e 67 |/Adieres|is/Aring|
|00005290| 2f 41 45 2f 43 63 65 64 | 69 6c 6c 61 0a 2f 45 67 |/AE/Cced|illa./Eg|
|000052a0| 72 61 76 65 2f 45 61 63 | 75 74 65 2f 45 63 69 72 |rave/Eac|ute/Ecir|
|000052b0| 63 75 6d 66 6c 65 78 2f | 45 64 69 65 72 65 73 69 |cumflex/|Edieresi|
|000052c0| 73 2f 49 67 72 61 76 65 | 2f 49 61 63 75 74 65 2f |s/Igrave|/Iacute/|
|000052d0| 49 63 69 72 63 75 6d 66 | 6c 65 78 0a 2f 49 64 69 |Icircumf|lex./Idi|
|000052e0| 65 72 65 73 69 73 2f 45 | 74 68 2f 4e 74 69 6c 64 |eresis/E|th/Ntild|
|000052f0| 65 2f 4f 67 72 61 76 65 | 2f 4f 61 63 75 74 65 2f |e/Ograve|/Oacute/|
|00005300| 4f 63 69 72 63 75 6d 66 | 6c 65 78 2f 4f 74 69 6c |Ocircumf|lex/Otil|
|00005310| 64 65 2f 4f 64 69 65 72 | 65 73 69 73 0a 2f 6d 75 |de/Odier|esis./mu|
|00005320| 6c 74 69 70 6c 79 2f 4f | 73 6c 61 73 68 2f 55 67 |ltiply/O|slash/Ug|
|00005330| 72 61 76 65 2f 55 61 63 | 75 74 65 2f 55 63 69 72 |rave/Uac|ute/Ucir|
|00005340| 63 75 6d 66 6c 65 78 2f | 55 64 69 65 72 65 73 69 |cumflex/|Udieresi|
|00005350| 73 2f 59 61 63 75 74 65 | 0a 2f 54 68 6f 72 6e 2f |s/Yacute|./Thorn/|
|00005360| 67 65 72 6d 61 6e 64 62 | 6c 73 2f 61 67 72 61 76 |germandb|ls/agrav|
|00005370| 65 2f 61 61 63 75 74 65 | 2f 61 63 69 72 63 75 6d |e/aacute|/acircum|
|00005380| 66 6c 65 78 2f 61 74 69 | 6c 64 65 2f 61 64 69 65 |flex/ati|lde/adie|
|00005390| 72 65 73 69 73 0a 2f 61 | 72 69 6e 67 2f 61 65 2f |resis./a|ring/ae/|
|000053a0| 63 63 65 64 69 6c 6c 61 | 2f 65 67 72 61 76 65 2f |ccedilla|/egrave/|
|000053b0| 65 61 63 75 74 65 2f 65 | 63 69 72 63 75 6d 66 6c |eacute/e|circumfl|
|000053c0| 65 78 2f 65 64 69 65 72 | 65 73 69 73 2f 69 67 72 |ex/edier|esis/igr|
|000053d0| 61 76 65 0a 2f 69 61 63 | 75 74 65 2f 69 63 69 72 |ave./iac|ute/icir|
|000053e0| 63 75 6d 66 6c 65 78 2f | 69 64 69 65 72 65 73 69 |cumflex/|idieresi|
|000053f0| 73 2f 65 74 68 2f 6e 74 | 69 6c 64 65 2f 6f 67 72 |s/eth/nt|ilde/ogr|
|00005400| 61 76 65 2f 6f 61 63 75 | 74 65 2f 6f 63 69 72 63 |ave/oacu|te/ocirc|
|00005410| 75 6d 66 6c 65 78 0a 2f | 6f 74 69 6c 64 65 2f 6f |umflex./|otilde/o|
|00005420| 64 69 65 72 65 73 69 73 | 2f 64 69 76 69 64 65 2f |dieresis|/divide/|
|00005430| 6f 73 6c 61 73 68 2f 75 | 67 72 61 76 65 2f 75 61 |oslash/u|grave/ua|
|00005440| 63 75 74 65 2f 75 63 69 | 72 63 75 6d 66 6c 65 78 |cute/uci|rcumflex|
|00005450| 2f 75 64 69 65 72 65 73 | 69 73 0a 2f 79 61 63 75 |/udieres|is./yacu|
|00005460| 74 65 2f 74 68 6f 72 6e | 2f 79 64 69 65 72 65 73 |te/thorn|/ydieres|
|00005470| 69 73 0a 5d 20 64 65 66 | 0a 2f 48 65 6c 76 65 74 |is.] def|./Helvet|
|00005480| 69 63 61 2d 42 6f 6c 64 | 20 72 65 65 6e 63 6f 64 |ica-Bold| reencod|
|00005490| 65 49 53 4f 20 64 65 66 | 0a 0a 2f 61 72 72 6f 77 |eISO def|../arrow|
|000054a0| 48 65 69 67 68 74 20 38 | 20 64 65 66 0a 2f 61 72 |Height 8| def./ar|
|000054b0| 72 6f 77 57 69 64 74 68 | 20 34 20 64 65 66 0a 2f |rowWidth| 4 def./|
|000054c0| 6e 6f 6e 65 20 6e 75 6c | 6c 20 64 65 66 0a 2f 6e |none nul|l def./n|
|000054d0| 75 6d 47 72 61 70 68 69 | 63 50 61 72 61 6d 65 74 |umGraphi|cParamet|
|000054e0| 65 72 73 20 31 37 20 64 | 65 66 0a 2f 73 74 72 69 |ers 17 d|ef./stri|
|000054f0| 6e 67 4c 69 6d 69 74 20 | 36 35 35 33 35 20 64 65 |ngLimit |65535 de|
|00005500| 66 0a 0a 2f 42 65 67 69 | 6e 20 7b 0a 73 61 76 65 |f../Begi|n {.save|
|00005510| 0a 6e 75 6d 47 72 61 70 | 68 69 63 50 61 72 61 6d |.numGrap|hicParam|
|00005520| 65 74 65 72 73 20 64 69 | 63 74 20 62 65 67 69 6e |eters di|ct begin|
|00005530| 0a 7d 20 64 65 66 0a 0a | 2f 45 6e 64 20 7b 0a 65 |.} def..|/End {.e|
|00005540| 6e 64 0a 72 65 73 74 6f | 72 65 0a 7d 20 64 65 66 |nd.resto|re.} def|
|00005550| 0a 0a 2f 53 65 74 42 20 | 7b 0a 64 75 70 20 74 79 |../SetB |{.dup ty|
|00005560| 70 65 20 2f 6e 75 6c 6c | 74 79 70 65 20 65 71 20 |pe /null|type eq |
|00005570| 7b 0a 70 6f 70 0a 66 61 | 6c 73 65 20 2f 62 72 75 |{.pop.fa|lse /bru|
|00005580| 73 68 52 69 67 68 74 41 | 72 72 6f 77 20 69 64 65 |shRightA|rrow ide|
|00005590| 66 0a 66 61 6c 73 65 20 | 2f 62 72 75 73 68 4c 65 |f.false |/brushLe|
|000055a0| 66 74 41 72 72 6f 77 20 | 69 64 65 66 0a 74 72 75 |ftArrow |idef.tru|
|000055b0| 65 20 2f 62 72 75 73 68 | 4e 6f 6e 65 20 69 64 65 |e /brush|None ide|
|000055c0| 66 0a 7d 20 7b 0a 2f 62 | 72 75 73 68 44 61 73 68 |f.} {./b|rushDash|
|000055d0| 4f 66 66 73 65 74 20 69 | 64 65 66 0a 2f 62 72 75 |Offset i|def./bru|
|000055e0| 73 68 44 61 73 68 41 72 | 72 61 79 20 69 64 65 66 |shDashAr|ray idef|
|000055f0| 0a 30 20 6e 65 20 2f 62 | 72 75 73 68 52 69 67 68 |.0 ne /b|rushRigh|
|00005600| 74 41 72 72 6f 77 20 69 | 64 65 66 0a 30 20 6e 65 |tArrow i|def.0 ne|
|00005610| 20 2f 62 72 75 73 68 4c | 65 66 74 41 72 72 6f 77 | /brushL|eftArrow|
|00005620| 20 69 64 65 66 0a 2f 62 | 72 75 73 68 57 69 64 74 | idef./b|rushWidt|
|00005630| 68 20 69 64 65 66 0a 66 | 61 6c 73 65 20 2f 62 72 |h idef.f|alse /br|
|00005640| 75 73 68 4e 6f 6e 65 20 | 69 64 65 66 0a 7d 20 69 |ushNone |idef.} i|
|00005650| 66 65 6c 73 65 0a 7d 20 | 64 65 66 0a 0a 2f 53 65 |felse.} |def../Se|
|00005660| 74 43 46 67 20 7b 0a 2f | 66 67 62 6c 75 65 20 69 |tCFg {./|fgblue i|
|00005670| 64 65 66 0a 2f 66 67 67 | 72 65 65 6e 20 69 64 65 |def./fgg|reen ide|
|00005680| 66 0a 2f 66 67 72 65 64 | 20 69 64 65 66 0a 7d 20 |f./fgred| idef.} |
|00005690| 64 65 66 0a 0a 2f 53 65 | 74 43 42 67 20 7b 0a 2f |def../Se|tCBg {./|
|000056a0| 62 67 62 6c 75 65 20 69 | 64 65 66 0a 2f 62 67 67 |bgblue i|def./bgg|
|000056b0| 72 65 65 6e 20 69 64 65 | 66 0a 2f 62 67 72 65 64 |reen ide|f./bgred|
|000056c0| 20 69 64 65 66 0a 7d 20 | 64 65 66 0a 0a 2f 53 65 | idef.} |def../Se|
|000056d0| 74 46 20 7b 0a 2f 70 72 | 69 6e 74 53 69 7a 65 20 |tF {./pr|intSize |
|000056e0| 69 64 65 66 0a 2f 70 72 | 69 6e 74 46 6f 6e 74 20 |idef./pr|intFont |
|000056f0| 69 64 65 66 0a 7d 20 64 | 65 66 0a 0a 2f 53 65 74 |idef.} d|ef../Set|
|00005700| 50 20 7b 0a 64 75 70 20 | 74 79 70 65 20 2f 6e 75 |P {.dup |type /nu|
|00005710| 6c 6c 74 79 70 65 20 65 | 71 20 7b 0a 70 6f 70 20 |lltype e|q {.pop |
|00005720| 74 72 75 65 20 2f 70 61 | 74 74 65 72 6e 4e 6f 6e |true /pa|tternNon|
|00005730| 65 20 69 64 65 66 0a 7d | 20 7b 0a 64 75 70 20 2d |e idef.}| {.dup -|
|00005740| 31 20 65 71 20 7b 0a 2f | 70 61 74 74 65 72 6e 47 |1 eq {./|patternG|
|00005750| 72 61 79 4c 65 76 65 6c | 20 69 64 65 66 0a 2f 70 |rayLevel| idef./p|
|00005760| 61 74 74 65 72 6e 53 74 | 72 69 6e 67 20 69 64 65 |atternSt|ring ide|
|00005770| 66 0a 7d 20 7b 0a 2f 70 | 61 74 74 65 72 6e 47 72 |f.} {./p|atternGr|
|00005780| 61 79 4c 65 76 65 6c 20 | 69 64 65 66 0a 7d 20 69 |ayLevel |idef.} i|
|00005790| 66 65 6c 73 65 0a 66 61 | 6c 73 65 20 2f 70 61 74 |felse.fa|lse /pat|
|000057a0| 74 65 72 6e 4e 6f 6e 65 | 20 69 64 65 66 0a 7d 20 |ternNone| idef.} |
|000057b0| 69 66 65 6c 73 65 0a 7d | 20 64 65 66 0a 0a 2f 42 |ifelse.}| def../B|
|000057c0| 53 70 6c 20 7b 0a 30 20 | 62 65 67 69 6e 0a 73 74 |Spl {.0 |begin.st|
|000057d0| 6f 72 65 78 79 6e 0a 6e | 65 77 70 61 74 68 0a 6e |orexyn.n|ewpath.n|
|000057e0| 20 31 20 67 74 20 7b 0a | 30 20 30 20 30 20 30 20 | 1 gt {.|0 0 0 0 |
|000057f0| 30 20 30 20 31 20 31 20 | 74 72 75 65 20 73 75 62 |0 0 1 1 |true sub|
|00005800| 73 70 6c 69 6e 65 0a 6e | 20 32 20 67 74 20 7b 0a |spline.n| 2 gt {.|
|00005810| 30 20 30 20 30 20 30 20 | 31 20 31 20 32 20 32 20 |0 0 0 0 |1 1 2 2 |
|00005820| 66 61 6c 73 65 20 73 75 | 62 73 70 6c 69 6e 65 0a |false su|bspline.|
|00005830| 31 20 31 20 6e 20 33 20 | 73 75 62 20 7b 0a 2f 69 |1 1 n 3 |sub {./i|
|00005840| 20 65 78 63 68 20 64 65 | 66 0a 69 20 31 20 73 75 | exch de|f.i 1 su|
|00005850| 62 20 64 75 70 20 69 20 | 64 75 70 20 69 20 31 20 |b dup i |dup i 1 |
|00005860| 61 64 64 20 64 75 70 20 | 69 20 32 20 61 64 64 20 |add dup |i 2 add |
|00005870| 64 75 70 20 66 61 6c 73 | 65 20 73 75 62 73 70 6c |dup fals|e subspl|
|00005880| 69 6e 65 0a 7d 20 66 6f | 72 0a 6e 20 33 20 73 75 |ine.} fo|r.n 3 su|
|00005890| 62 20 64 75 70 20 6e 20 | 32 20 73 75 62 20 64 75 |b dup n |2 sub du|
|000058a0| 70 20 6e 20 31 20 73 75 | 62 20 64 75 70 20 32 20 |p n 1 su|b dup 2 |
|000058b0| 63 6f 70 79 20 66 61 6c | 73 65 20 73 75 62 73 70 |copy fal|se subsp|
|000058c0| 6c 69 6e 65 0a 7d 20 69 | 66 0a 6e 20 32 20 73 75 |line.} i|f.n 2 su|
|000058d0| 62 20 64 75 70 20 6e 20 | 31 20 73 75 62 20 64 75 |b dup n |1 sub du|
|000058e0| 70 20 32 20 63 6f 70 79 | 20 32 20 63 6f 70 79 20 |p 2 copy| 2 copy |
|000058f0| 66 61 6c 73 65 20 73 75 | 62 73 70 6c 69 6e 65 0a |false su|bspline.|
|00005900| 70 61 74 74 65 72 6e 4e | 6f 6e 65 20 6e 6f 74 20 |patternN|one not |
|00005910| 62 72 75 73 68 4c 65 66 | 74 41 72 72 6f 77 20 6e |brushLef|tArrow n|
|00005920| 6f 74 20 62 72 75 73 68 | 52 69 67 68 74 41 72 72 |ot brush|RightArr|
|00005930| 6f 77 20 6e 6f 74 20 61 | 6e 64 20 61 6e 64 20 7b |ow not a|nd and {|
|00005940| 20 69 66 69 6c 6c 20 7d | 20 69 66 0a 62 72 75 73 | ifill }| if.brus|
|00005950| 68 4e 6f 6e 65 20 6e 6f | 74 20 7b 20 69 73 74 72 |hNone no|t { istr|
|00005960| 6f 6b 65 20 7d 20 69 66 | 0a 30 20 30 20 31 20 31 |oke } if|.0 0 1 1|
|00005970| 20 6c 65 66 74 61 72 72 | 6f 77 0a 6e 20 32 20 73 | leftarr|ow.n 2 s|
|00005980| 75 62 20 64 75 70 20 6e | 20 31 20 73 75 62 20 64 |ub dup n| 1 sub d|
|00005990| 75 70 20 72 69 67 68 74 | 61 72 72 6f 77 0a 7d 20 |up right|arrow.} |
|000059a0| 69 66 0a 65 6e 64 0a 7d | 20 64 75 70 20 30 20 34 |if.end.}| dup 0 4|
|000059b0| 20 64 69 63 74 20 70 75 | 74 20 64 65 66 0a 0a 2f | dict pu|t def../|
|000059c0| 43 69 72 63 20 7b 0a 6e | 65 77 70 61 74 68 0a 30 |Circ {.n|ewpath.0|
|000059d0| 20 33 36 30 20 61 72 63 | 0a 70 61 74 74 65 72 6e | 360 arc|.pattern|
|000059e0| 4e 6f 6e 65 20 6e 6f 74 | 20 7b 20 69 66 69 6c 6c |None not| { ifill|
|000059f0| 20 7d 20 69 66 0a 62 72 | 75 73 68 4e 6f 6e 65 20 | } if.br|ushNone |
|00005a00| 6e 6f 74 20 7b 20 69 73 | 74 72 6f 6b 65 20 7d 20 |not { is|troke } |
|00005a10| 69 66 0a 7d 20 64 65 66 | 0a 0a 2f 43 42 53 70 6c |if.} def|../CBSpl|
|00005a20| 20 7b 0a 30 20 62 65 67 | 69 6e 0a 64 75 70 20 32 | {.0 beg|in.dup 2|
|00005a30| 20 67 74 20 7b 0a 73 74 | 6f 72 65 78 79 6e 0a 6e | gt {.st|orexyn.n|
|00005a40| 65 77 70 61 74 68 0a 6e | 20 31 20 73 75 62 20 64 |ewpath.n| 1 sub d|
|00005a50| 75 70 20 30 20 30 20 31 | 20 31 20 32 20 32 20 74 |up 0 0 1| 1 2 2 t|
|00005a60| 72 75 65 20 73 75 62 73 | 70 6c 69 6e 65 0a 31 20 |rue subs|pline.1 |
|00005a70| 31 20 6e 20 33 20 73 75 | 62 20 7b 0a 2f 69 20 65 |1 n 3 su|b {./i e|
|00005a80| 78 63 68 20 64 65 66 0a | 69 20 31 20 73 75 62 20 |xch def.|i 1 sub |
|00005a90| 64 75 70 20 69 20 64 75 | 70 20 69 20 31 20 61 64 |dup i du|p i 1 ad|
|00005aa0| 64 20 64 75 70 20 69 20 | 32 20 61 64 64 20 64 75 |d dup i |2 add du|
|00005ab0| 70 20 66 61 6c 73 65 20 | 73 75 62 73 70 6c 69 6e |p false |subsplin|
|00005ac0| 65 0a 7d 20 66 6f 72 0a | 6e 20 33 20 73 75 62 20 |e.} for.|n 3 sub |
|00005ad0| 64 75 70 20 6e 20 32 20 | 73 75 62 20 64 75 70 20 |dup n 2 |sub dup |
|00005ae0| 6e 20 31 20 73 75 62 20 | 64 75 70 20 30 20 30 20 |n 1 sub |dup 0 0 |
|00005af0| 66 61 6c 73 65 20 73 75 | 62 73 70 6c 69 6e 65 0a |false su|bspline.|
|00005b00| 6e 20 32 20 73 75 62 20 | 64 75 70 20 6e 20 31 20 |n 2 sub |dup n 1 |
|00005b10| 73 75 62 20 64 75 70 20 | 30 20 30 20 31 20 31 20 |sub dup |0 0 1 1 |
|00005b20| 66 61 6c 73 65 20 73 75 | 62 73 70 6c 69 6e 65 0a |false su|bspline.|
|00005b30| 70 61 74 74 65 72 6e 4e | 6f 6e 65 20 6e 6f 74 20 |patternN|one not |
|00005b40| 7b 20 69 66 69 6c 6c 20 | 7d 20 69 66 0a 62 72 75 |{ ifill |} if.bru|
|00005b50| 73 68 4e 6f 6e 65 20 6e | 6f 74 20 7b 20 69 73 74 |shNone n|ot { ist|
|00005b60| 72 6f 6b 65 20 7d 20 69 | 66 0a 7d 20 7b 0a 50 6f |roke } i|f.} {.Po|
|00005b70| 6c 79 0a 7d 20 69 66 65 | 6c 73 65 0a 65 6e 64 0a |ly.} ife|lse.end.|
|00005b80| 7d 20 64 75 70 20 30 20 | 34 20 64 69 63 74 20 70 |} dup 0 |4 dict p|
|00005b90| 75 74 20 64 65 66 0a 0a | 2f 45 6c 6c 69 20 7b 0a |ut def..|/Elli {.|
|00005ba0| 30 20 62 65 67 69 6e 0a | 6e 65 77 70 61 74 68 0a |0 begin.|newpath.|
|00005bb0| 34 20 32 20 72 6f 6c 6c | 0a 74 72 61 6e 73 6c 61 |4 2 roll|.transla|
|00005bc0| 74 65 0a 73 63 61 6c 65 | 0a 30 20 30 20 31 20 30 |te.scale|.0 0 1 0|
|00005bd0| 20 33 36 30 20 61 72 63 | 0a 70 61 74 74 65 72 6e | 360 arc|.pattern|
|00005be0| 4e 6f 6e 65 20 6e 6f 74 | 20 7b 20 69 66 69 6c 6c |None not| { ifill|
|00005bf0| 20 7d 20 69 66 0a 62 72 | 75 73 68 4e 6f 6e 65 20 | } if.br|ushNone |
|00005c00| 6e 6f 74 20 7b 20 69 73 | 74 72 6f 6b 65 20 7d 20 |not { is|troke } |
|00005c10| 69 66 0a 65 6e 64 0a 7d | 20 64 75 70 20 30 20 31 |if.end.}| dup 0 1|
|00005c20| 20 64 69 63 74 20 70 75 | 74 20 64 65 66 0a 0a 2f | dict pu|t def../|
|00005c30| 4c 69 6e 65 20 7b 0a 30 | 20 62 65 67 69 6e 0a 32 |Line {.0| begin.2|
|00005c40| 20 73 74 6f 72 65 78 79 | 6e 0a 6e 65 77 70 61 74 | storexy|n.newpat|
|00005c50| 68 0a 78 20 30 20 67 65 | 74 20 79 20 30 20 67 65 |h.x 0 ge|t y 0 ge|
|00005c60| 74 20 6d 6f 76 65 74 6f | 0a 78 20 31 20 67 65 74 |t moveto|.x 1 get|
|00005c70| 20 79 20 31 20 67 65 74 | 20 6c 69 6e 65 74 6f 0a | y 1 get| lineto.|
|00005c80| 62 72 75 73 68 4e 6f 6e | 65 20 6e 6f 74 20 7b 20 |brushNon|e not { |
|00005c90| 69 73 74 72 6f 6b 65 20 | 7d 20 69 66 0a 30 20 30 |istroke |} if.0 0|
|00005ca0| 20 31 20 31 20 6c 65 66 | 74 61 72 72 6f 77 0a 30 | 1 1 lef|tarrow.0|
|00005cb0| 20 30 20 31 20 31 20 72 | 69 67 68 74 61 72 72 6f | 0 1 1 r|ightarro|
|00005cc0| 77 0a 65 6e 64 0a 7d 20 | 64 75 70 20 30 20 34 20 |w.end.} |dup 0 4 |
|00005cd0| 64 69 63 74 20 70 75 74 | 20 64 65 66 0a 0a 2f 4d |dict put| def../M|
|00005ce0| 4c 69 6e 65 20 7b 0a 30 | 20 62 65 67 69 6e 0a 73 |Line {.0| begin.s|
|00005cf0| 74 6f 72 65 78 79 6e 0a | 6e 65 77 70 61 74 68 0a |torexyn.|newpath.|
|00005d00| 6e 20 31 20 67 74 20 7b | 0a 78 20 30 20 67 65 74 |n 1 gt {|.x 0 get|
|00005d10| 20 79 20 30 20 67 65 74 | 20 6d 6f 76 65 74 6f 0a | y 0 get| moveto.|
|00005d20| 31 20 31 20 6e 20 31 20 | 73 75 62 20 7b 0a 2f 69 |1 1 n 1 |sub {./i|
|00005d30| 20 65 78 63 68 20 64 65 | 66 0a 78 20 69 20 67 65 | exch de|f.x i ge|
|00005d40| 74 20 79 20 69 20 67 65 | 74 20 6c 69 6e 65 74 6f |t y i ge|t lineto|
|00005d50| 0a 7d 20 66 6f 72 0a 70 | 61 74 74 65 72 6e 4e 6f |.} for.p|atternNo|
|00005d60| 6e 65 20 6e 6f 74 20 62 | 72 75 73 68 4c 65 66 74 |ne not b|rushLeft|
|00005d70| 41 72 72 6f 77 20 6e 6f | 74 20 62 72 75 73 68 52 |Arrow no|t brushR|
|00005d80| 69 67 68 74 41 72 72 6f | 77 20 6e 6f 74 20 61 6e |ightArro|w not an|
|00005d90| 64 20 61 6e 64 20 7b 20 | 69 66 69 6c 6c 20 7d 20 |d and { |ifill } |
|00005da0| 69 66 0a 62 72 75 73 68 | 4e 6f 6e 65 20 6e 6f 74 |if.brush|None not|
|00005db0| 20 7b 20 69 73 74 72 6f | 6b 65 20 7d 20 69 66 0a | { istro|ke } if.|
|00005dc0| 30 20 30 20 31 20 31 20 | 6c 65 66 74 61 72 72 6f |0 0 1 1 |leftarro|
|00005dd0| 77 0a 6e 20 32 20 73 75 | 62 20 64 75 70 20 6e 20 |w.n 2 su|b dup n |
|00005de0| 31 20 73 75 62 20 64 75 | 70 20 72 69 67 68 74 61 |1 sub du|p righta|
|00005df0| 72 72 6f 77 0a 7d 20 69 | 66 0a 65 6e 64 0a 7d 20 |rrow.} i|f.end.} |
|00005e00| 64 75 70 20 30 20 34 20 | 64 69 63 74 20 70 75 74 |dup 0 4 |dict put|
|00005e10| 20 64 65 66 0a 0a 2f 50 | 6f 6c 79 20 7b 0a 33 20 | def../P|oly {.3 |
|00005e20| 31 20 72 6f 6c 6c 0a 6e | 65 77 70 61 74 68 0a 6d |1 roll.n|ewpath.m|
|00005e30| 6f 76 65 74 6f 0a 2d 31 | 20 61 64 64 0a 7b 20 6c |oveto.-1| add.{ l|
|00005e40| 69 6e 65 74 6f 20 7d 20 | 72 65 70 65 61 74 0a 63 |ineto } |repeat.c|
|00005e50| 6c 6f 73 65 70 61 74 68 | 0a 70 61 74 74 65 72 6e |losepath|.pattern|
|00005e60| 4e 6f 6e 65 20 6e 6f 74 | 20 7b 20 69 66 69 6c 6c |None not| { ifill|
|00005e70| 20 7d 20 69 66 0a 62 72 | 75 73 68 4e 6f 6e 65 20 | } if.br|ushNone |
|00005e80| 6e 6f 74 20 7b 20 69 73 | 74 72 6f 6b 65 20 7d 20 |not { is|troke } |
|00005e90| 69 66 0a 7d 20 64 65 66 | 0a 0a 2f 52 65 63 74 20 |if.} def|../Rect |
|00005ea0| 7b 0a 30 20 62 65 67 69 | 6e 0a 2f 74 20 65 78 63 |{.0 begi|n./t exc|
|00005eb0| 68 20 64 65 66 0a 2f 72 | 20 65 78 63 68 20 64 65 |h def./r| exch de|
|00005ec0| 66 0a 2f 62 20 65 78 63 | 68 20 64 65 66 0a 2f 6c |f./b exc|h def./l|
|00005ed0| 20 65 78 63 68 20 64 65 | 66 0a 6e 65 77 70 61 74 | exch de|f.newpat|
|00005ee0| 68 0a 6c 20 62 20 6d 6f | 76 65 74 6f 0a 6c 20 74 |h.l b mo|veto.l t|
|00005ef0| 20 6c 69 6e 65 74 6f 0a | 72 20 74 20 6c 69 6e 65 | lineto.|r t line|
|00005f00| 74 6f 0a 72 20 62 20 6c | 69 6e 65 74 6f 0a 63 6c |to.r b l|ineto.cl|
|00005f10| 6f 73 65 70 61 74 68 0a | 70 61 74 74 65 72 6e 4e |osepath.|patternN|
|00005f20| 6f 6e 65 20 6e 6f 74 20 | 7b 20 69 66 69 6c 6c 20 |one not |{ ifill |
|00005f30| 7d 20 69 66 0a 62 72 75 | 73 68 4e 6f 6e 65 20 6e |} if.bru|shNone n|
|00005f40| 6f 74 20 7b 20 69 73 74 | 72 6f 6b 65 20 7d 20 69 |ot { ist|roke } i|
|00005f50| 66 0a 65 6e 64 0a 7d 20 | 64 75 70 20 30 20 34 20 |f.end.} |dup 0 4 |
|00005f60| 64 69 63 74 20 70 75 74 | 20 64 65 66 0a 0a 2f 54 |dict put| def../T|
|00005f70| 65 78 74 20 7b 0a 69 73 | 68 6f 77 0a 7d 20 64 65 |ext {.is|how.} de|
|00005f80| 66 0a 0a 2f 69 64 65 66 | 20 7b 0a 64 75 70 20 77 |f../idef| {.dup w|
|00005f90| 68 65 72 65 20 7b 20 70 | 6f 70 20 70 6f 70 20 70 |here { p|op pop p|
|00005fa0| 6f 70 20 7d 20 7b 20 65 | 78 63 68 20 64 65 66 20 |op } { e|xch def |
|00005fb0| 7d 20 69 66 65 6c 73 65 | 0a 7d 20 64 65 66 0a 0a |} ifelse|.} def..|
|00005fc0| 2f 69 66 69 6c 6c 20 7b | 0a 30 20 62 65 67 69 6e |/ifill {|.0 begin|
|00005fd0| 0a 67 73 61 76 65 0a 70 | 61 74 74 65 72 6e 47 72 |.gsave.p|atternGr|
|00005fe0| 61 79 4c 65 76 65 6c 20 | 2d 31 20 6e 65 20 7b 0a |ayLevel |-1 ne {.|
|00005ff0| 66 67 72 65 64 20 62 67 | 72 65 64 20 66 67 72 65 |fgred bg|red fgre|
|00006000| 64 20 73 75 62 20 70 61 | 74 74 65 72 6e 47 72 61 |d sub pa|tternGra|
|00006010| 79 4c 65 76 65 6c 20 6d | 75 6c 20 61 64 64 0a 66 |yLevel m|ul add.f|
|00006020| 67 67 72 65 65 6e 20 62 | 67 67 72 65 65 6e 20 66 |ggreen b|ggreen f|
|00006030| 67 67 72 65 65 6e 20 73 | 75 62 20 70 61 74 74 65 |ggreen s|ub patte|
|00006040| 72 6e 47 72 61 79 4c 65 | 76 65 6c 20 6d 75 6c 20 |rnGrayLe|vel mul |
|00006050| 61 64 64 0a 66 67 62 6c | 75 65 20 62 67 62 6c 75 |add.fgbl|ue bgblu|
|00006060| 65 20 66 67 62 6c 75 65 | 20 73 75 62 20 70 61 74 |e fgblue| sub pat|
|00006070| 74 65 72 6e 47 72 61 79 | 4c 65 76 65 6c 20 6d 75 |ternGray|Level mu|
|00006080| 6c 20 61 64 64 20 73 65 | 74 72 67 62 63 6f 6c 6f |l add se|trgbcolo|
|00006090| 72 0a 65 6f 66 69 6c 6c | 0a 7d 20 7b 0a 65 6f 63 |r.eofill|.} {.eoc|
|000060a0| 6c 69 70 0a 6f 72 69 67 | 69 6e 61 6c 43 54 4d 20 |lip.orig|inalCTM |
|000060b0| 73 65 74 6d 61 74 72 69 | 78 0a 70 61 74 68 62 62 |setmatri|x.pathbb|
|000060c0| 6f 78 20 2f 74 20 65 78 | 63 68 20 64 65 66 20 2f |ox /t ex|ch def /|
|000060d0| 72 20 65 78 63 68 20 64 | 65 66 20 2f 62 20 65 78 |r exch d|ef /b ex|
|000060e0| 63 68 20 64 65 66 20 2f | 6c 20 65 78 63 68 20 64 |ch def /|l exch d|
|000060f0| 65 66 0a 2f 77 20 72 20 | 6c 20 73 75 62 20 63 65 |ef./w r |l sub ce|
|00006100| 69 6c 69 6e 67 20 63 76 | 69 20 64 65 66 0a 2f 68 |iling cv|i def./h|
|00006110| 20 74 20 62 20 73 75 62 | 20 63 65 69 6c 69 6e 67 | t b sub| ceiling|
|00006120| 20 63 76 69 20 64 65 66 | 0a 2f 69 6d 61 67 65 42 | cvi def|./imageB|
|00006130| 79 74 65 57 69 64 74 68 | 20 77 20 38 20 64 69 76 |yteWidth| w 8 div|
|00006140| 20 63 65 69 6c 69 6e 67 | 20 63 76 69 20 64 65 66 | ceiling| cvi def|
|00006150| 0a 2f 69 6d 61 67 65 48 | 65 69 67 68 74 20 68 20 |./imageH|eight h |
|00006160| 64 65 66 0a 62 67 72 65 | 64 20 62 67 67 72 65 65 |def.bgre|d bggree|
|00006170| 6e 20 62 67 62 6c 75 65 | 20 73 65 74 72 67 62 63 |n bgblue| setrgbc|
|00006180| 6f 6c 6f 72 0a 65 6f 66 | 69 6c 6c 0a 66 67 72 65 |olor.eof|ill.fgre|
|00006190| 64 20 66 67 67 72 65 65 | 6e 20 66 67 62 6c 75 65 |d fggree|n fgblue|
|000061a0| 20 73 65 74 72 67 62 63 | 6f 6c 6f 72 0a 77 20 30 | setrgbc|olor.w 0|
|000061b0| 20 67 74 20 68 20 30 20 | 67 74 20 61 6e 64 20 7b | gt h 0 |gt and {|
|000061c0| 0a 6c 20 62 20 74 72 61 | 6e 73 6c 61 74 65 20 77 |.l b tra|nslate w|
|000061d0| 20 68 20 73 63 61 6c 65 | 0a 77 20 68 20 74 72 75 | h scale|.w h tru|
|000061e0| 65 20 5b 77 20 30 20 30 | 20 68 20 6e 65 67 20 30 |e [w 0 0| h neg 0|
|000061f0| 20 68 5d 20 7b 20 70 61 | 74 74 65 72 6e 70 72 6f | h] { pa|tternpro|
|00006200| 63 20 7d 20 69 6d 61 67 | 65 6d 61 73 6b 0a 7d 20 |c } imag|emask.} |
|00006210| 69 66 0a 7d 20 69 66 65 | 6c 73 65 0a 67 72 65 73 |if.} ife|lse.gres|
|00006220| 74 6f 72 65 0a 65 6e 64 | 0a 7d 20 64 75 70 20 30 |tore.end|.} dup 0|
|00006230| 20 38 20 64 69 63 74 20 | 70 75 74 20 64 65 66 0a | 8 dict |put def.|
|00006240| 0a 2f 69 73 74 72 6f 6b | 65 20 7b 0a 67 73 61 76 |./istrok|e {.gsav|
|00006250| 65 0a 62 72 75 73 68 44 | 61 73 68 4f 66 66 73 65 |e.brushD|ashOffse|
|00006260| 74 20 2d 31 20 65 71 20 | 7b 0a 5b 5d 20 30 20 73 |t -1 eq |{.[] 0 s|
|00006270| 65 74 64 61 73 68 0a 31 | 20 73 65 74 67 72 61 79 |etdash.1| setgray|
|00006280| 0a 7d 20 7b 0a 62 72 75 | 73 68 44 61 73 68 41 72 |.} {.bru|shDashAr|
|00006290| 72 61 79 20 62 72 75 73 | 68 44 61 73 68 4f 66 66 |ray brus|hDashOff|
|000062a0| 73 65 74 20 73 65 74 64 | 61 73 68 0a 66 67 72 65 |set setd|ash.fgre|
|000062b0| 64 20 66 67 67 72 65 65 | 6e 20 66 67 62 6c 75 65 |d fggree|n fgblue|
|000062c0| 20 73 65 74 72 67 62 63 | 6f 6c 6f 72 0a 7d 20 69 | setrgbc|olor.} i|
|000062d0| 66 65 6c 73 65 0a 62 72 | 75 73 68 57 69 64 74 68 |felse.br|ushWidth|
|000062e0| 20 73 65 74 6c 69 6e 65 | 77 69 64 74 68 0a 6f 72 | setline|width.or|
|000062f0| 69 67 69 6e 61 6c 43 54 | 4d 20 73 65 74 6d 61 74 |iginalCT|M setmat|
|00006300| 72 69 78 0a 73 74 72 6f | 6b 65 0a 67 72 65 73 74 |rix.stro|ke.grest|
|00006310| 6f 72 65 0a 7d 20 64 65 | 66 0a 0a 2f 69 73 68 6f |ore.} de|f../isho|
|00006320| 77 20 7b 0a 30 20 62 65 | 67 69 6e 0a 67 73 61 76 |w {.0 be|gin.gsav|
|00006330| 65 0a 66 67 72 65 64 20 | 66 67 67 72 65 65 6e 20 |e.fgred |fggreen |
|00006340| 66 67 62 6c 75 65 20 73 | 65 74 72 67 62 63 6f 6c |fgblue s|etrgbcol|
|00006350| 6f 72 0a 70 72 69 6e 74 | 46 6f 6e 74 20 70 72 69 |or.print|Font pri|
|00006360| 6e 74 53 69 7a 65 20 73 | 63 61 6c 65 66 6f 6e 74 |ntSize s|calefont|
|00006370| 20 73 65 74 66 6f 6e 74 | 0a 2f 64 65 73 63 65 6e | setfont|./descen|
|00006380| 64 65 72 20 30 20 70 72 | 69 6e 74 46 6f 6e 74 20 |der 0 pr|intFont |
|00006390| 2f 46 6f 6e 74 42 42 6f | 78 20 67 65 74 20 31 20 |/FontBBo|x get 1 |
|000063a0| 67 65 74 20 70 72 69 6e | 74 46 6f 6e 74 20 2f 46 |get prin|tFont /F|
|000063b0| 6f 6e 74 4d 61 74 72 69 | 78 0a 67 65 74 20 74 72 |ontMatri|x.get tr|
|000063c0| 61 6e 73 66 6f 72 6d 20 | 65 78 63 68 20 70 6f 70 |ansform |exch pop|
|000063d0| 20 64 65 66 0a 2f 76 65 | 72 74 6f 66 66 73 65 74 | def./ve|rtoffset|
|000063e0| 20 31 20 70 72 69 6e 74 | 53 69 7a 65 20 73 75 62 | 1 print|Size sub|
|000063f0| 20 64 65 73 63 65 6e 64 | 65 72 20 73 75 62 20 64 | descend|er sub d|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.